Unit tests for the graph handling features.

Hierarchy

Expanded class hierarchy of GraphUnitTest

File

modules/simpletest/tests/graph.test, line 11
Provides unit tests for graph.inc.

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::tearDown protected function Clean up any database tables, configuration, or files after each test run. Overrides BackdropTestCase::tearDown
GraphUnitTest::assertComponents function Verify expected components in a graph.
GraphUnitTest::assertPaths function Verify expected paths in a graph.
GraphUnitTest::assertReversePaths function Verify expected reverse paths in a graph.
GraphUnitTest::assertWeights function Verify expected order in a graph.
GraphUnitTest::displayArray function Helper function to output vertices as comma-separated list.
GraphUnitTest::normalizeGraph function Return a normalized version of a graph.
GraphUnitTest::setUp function Sets up unit test environment. Overrides BackdropUnitTestCase::setUp
GraphUnitTest::testDepthFirstSearch function Test depth-first-search features.