lithium\tests\cases\test\GroupTest::testAddEmptyTestsRun PHP Метод

testAddEmptyTestsRun() публичный Метод

    public function testAddEmptyTestsRun()
    {
        $group = new Group();
        $result = $group->add('lithium\\tests\\mocks\\test\\MockUnitTest');
        $expected = array('lithium\\tests\\mocks\\test\\MockUnitTest');
        $this->assertEqual($expected, $result);
        $results = $group->tests();
        $this->assertInstanceOf('lithium\\util\\Collection', $results);
        $this->assertInstanceOf('lithium\\tests\\mocks\\test\\MockUnitTest', $results->current());
        $results = $group->tests()->run();
        $expected = 'pass';
        $result = $results[0][0]['result'];
        $this->assertEqual($expected, $result);
        $expected = 'testNothing';
        $result = $results[0][0]['method'];
        $this->assertEqual($expected, $result);
        $expected = 'lithium\\tests\\mocks\\test\\MockUnitTest';
        $result = $results[0][0]['class'];
        $this->assertEqual($expected, $result);
        $expected = str_replace('\\', '/', LITHIUM_LIBRARY_PATH);
        $expected = realpath($expected . '/lithium/tests/mocks/test/MockUnitTest.php');
        $result = $results[0][0]['file'];
        $this->assertEqual($expected, $result);
    }