Test unicode handling features implemented in unicode.inc.

Hierarchy

Expanded class hierarchy of UnicodeUnitTest

File

modules/simpletest/tests/unicode.test, line 11
Various unicode handling tests.

Members

Contains filters are case sensitive
Namesort descending Modifiers Type Description
BackdropTestCase::$assertions protected property Assertions thrown in that test case.
BackdropTestCase::$databasePrefix protected property The database prefix of this test run.
BackdropTestCase::$fileDirectoryName protected property The file directory for this test's files. Usually matches $databasePrefix.
BackdropTestCase::$httpauth_credentials protected property HTTP authentication credentials (<username>:<password>).
BackdropTestCase::$httpauth_method protected property HTTP authentication method
BackdropTestCase::$originalConfigDirectories protected property The original config directory array, before changing for testing purposes.
BackdropTestCase::$originalFileDirectory protected property The original file directory, before it was changed for testing purposes.
BackdropTestCase::$results public property Current results of this test case.
BackdropTestCase::$setup protected property Flag to indicate whether the test has been set up.
BackdropTestCase::$setupDatabasePrefix protected property
BackdropTestCase::$setupEnvironment protected property
BackdropTestCase::$skipClasses protected property This class is skipped when looking for the source of an assertion.
BackdropTestCase::$skipTests public property List of subtests to skip.
BackdropTestCase::$testId protected property The test run ID.
BackdropTestCase::$timeLimit protected property Time limit for the test.
BackdropTestCase::$verboseDirectoryUrl protected property URL to the verbose output file directory.
BackdropTestCase::assert protected function Internal helper: stores the assert.
BackdropTestCase::assertEqual protected function Check to see if two values are equal.
BackdropTestCase::assertFalse protected function Check to see if a value is false (an empty string, 0, NULL, or FALSE).
BackdropTestCase::assertIdentical protected function Check to see if two values are identical.
BackdropTestCase::assertNotEqual protected function Check to see if two values are not equal.
BackdropTestCase::assertNotIdentical protected function Check to see if two values are not identical.
BackdropTestCase::assertNotNull protected function Check to see if a value is not NULL.
BackdropTestCase::assertNull protected function Check to see if a value is NULL.
BackdropTestCase::assertTrue protected function Check to see if a value is not false (not an empty string, 0, NULL, or FALSE).
BackdropTestCase::checkRequirements protected function Checks the matching requirements for BackdropTestCase.
BackdropTestCase::deleteAssert public static function Delete an assertion record by message ID.
BackdropTestCase::error protected function Fire an error assertion.
BackdropTestCase::errorHandler public function Handle errors during test runs.
BackdropTestCase::exceptionHandler protected function Handle exceptions.
BackdropTestCase::fail protected function Fire an assertion that is always negative.
BackdropTestCase::generatePermutations public static function Converts a list of possible parameters into a stack of permutations.
BackdropTestCase::getAssertionCall protected function Cycles through backtrace until the first non-assertion method is found.
BackdropTestCase::getDatabaseConnection public static function Returns the database connection to the site running Simpletest.
BackdropTestCase::insertAssert public static function Store an assertion from outside the testing context.
BackdropTestCase::pass protected function Fire an assertion that is always positive.
BackdropTestCase::prepareDatabasePrefix protected function Generates a database prefix for running tests.
BackdropTestCase::randomName public static function Generates a random string containing letters and numbers.
BackdropTestCase::randomString public static function Generates a random string of ASCII characters of codes 32 to 126.
BackdropTestCase::run public function Run all tests in this class.
BackdropTestCase::verbose protected function Logs a verbose message in a text file.
BackdropUnitTestCase::$originalModuleList protected property The list of enabled modules prior to changing for testing.
BackdropUnitTestCase::__construct function Constructor for BackdropUnitTestCase. Overrides BackdropTestCase::__construct
BackdropUnitTestCase::setUp protected function Sets up unit test environment. Overrides BackdropTestCase::setUp
BackdropUnitTestCase::tearDown protected function Clean up any database tables, configuration, or files after each test run. Overrides BackdropTestCase::tearDown
UnicodeUnitTest::$extendedMode protected property Whether to run the extended version of the tests (including non latin1 characters).
UnicodeUnitTest::helperTestStrLen function
UnicodeUnitTest::helperTestStrToLower function
UnicodeUnitTest::helperTestStrToUpper function
UnicodeUnitTest::helperTestSubStr function
UnicodeUnitTest::helperTestTruncate function Tests truncate_utf8().
UnicodeUnitTest::helperTestUcFirst function
UnicodeUnitTest::runTruncateTests function Runs test cases for helperTestTruncate().
UnicodeUnitTest::testDecodeEntities function Test decode_entities().
UnicodeUnitTest::testEmulatedUnicode function Test emulated unicode features.
UnicodeUnitTest::testMbStringUnicode function Test full unicode features implemented using the mbstring extension.