From 7949f7fe746dbbe3eeefbc123bbb2c551b091733 Mon Sep 17 00:00:00 2001 From: wei <> Date: Fri, 14 Apr 2006 05:14:34 +0000 Subject: Fixed #93 and #121 --- tests/UnitTests/simpletest/test/xml_test.php | 189 --------------------------- 1 file changed, 189 deletions(-) delete mode 100644 tests/UnitTests/simpletest/test/xml_test.php (limited to 'tests/UnitTests/simpletest/test/xml_test.php') diff --git a/tests/UnitTests/simpletest/test/xml_test.php b/tests/UnitTests/simpletest/test/xml_test.php deleted file mode 100644 index afb3faf9..00000000 --- a/tests/UnitTests/simpletest/test/xml_test.php +++ /dev/null @@ -1,189 +0,0 @@ - 2)); - $this->assertEqual($nesting->getSize(), 2); - } - } - - class TestOfXmlStructureParsing extends UnitTestCase { - - function testValidXml() { - $listener = &new MockSimpleScorer($this); - $listener->expectNever('paintGroupStart'); - $listener->expectNever('paintGroupEnd'); - $listener->expectNever('paintCaseStart'); - $listener->expectNever('paintCaseEnd'); - $parser = &new SimpleTestXmlParser($listener); - $this->assertTrue($parser->parse("\n")); - $this->assertTrue($parser->parse("\n")); - $this->assertTrue($parser->parse("\n")); - } - - function testEmptyGroup() { - $listener = &new MockSimpleScorer($this); - $listener->expectOnce('paintGroupStart', array('a_group', 7)); - $listener->expectOnce('paintGroupEnd', array('a_group')); - $parser = &new SimpleTestXmlParser($listener); - $parser->parse("\n"); - $parser->parse("\n"); - $this->assertTrue($parser->parse("\n")); - $this->assertTrue($parser->parse("a_group\n")); - $this->assertTrue($parser->parse("\n")); - $parser->parse("\n"); - $listener->tally(); - } - - function testEmptyCase() { - $listener = &new MockSimpleScorer($this); - $listener->expectOnce('paintCaseStart', array('a_case')); - $listener->expectOnce('paintCaseEnd', array('a_case')); - $parser = &new SimpleTestXmlParser($listener); - $parser->parse("\n"); - $parser->parse("\n"); - $this->assertTrue($parser->parse("\n")); - $this->assertTrue($parser->parse("a_case\n")); - $this->assertTrue($parser->parse("\n")); - $parser->parse("\n"); - $listener->tally(); - } - - function testEmptyMethod() { - $listener = &new MockSimpleScorer($this); - $listener->expectOnce('paintCaseStart', array('a_case')); - $listener->expectOnce('paintCaseEnd', array('a_case')); - $listener->expectOnce('paintMethodStart', array('a_method')); - $listener->expectOnce('paintMethodEnd', array('a_method')); - $parser = &new SimpleTestXmlParser($listener); - $parser->parse("\n"); - $parser->parse("\n"); - $parser->parse("\n"); - $parser->parse("a_case\n"); - $this->assertTrue($parser->parse("\n")); - $this->assertTrue($parser->parse("a_method\n")); - $this->assertTrue($parser->parse("\n")); - $parser->parse("\n"); - $parser->parse("\n"); - $listener->tally(); - } - - function testNestedGroup() { - $listener = &new MockSimpleScorer($this); - $listener->expectArgumentsAt(0, 'paintGroupStart', array('a_group', 7)); - $listener->expectArgumentsAt(1, 'paintGroupStart', array('b_group', 3)); - $listener->expectCallCount('paintGroupStart', 2); - $listener->expectArgumentsAt(0, 'paintGroupEnd', array('b_group')); - $listener->expectArgumentsAt(1, 'paintGroupEnd', array('a_group')); - $listener->expectCallCount('paintGroupEnd', 2); - $parser = &new SimpleTestXmlParser($listener); - $parser->parse("\n"); - $parser->parse("\n"); - $this->assertTrue($parser->parse("\n")); - $this->assertTrue($parser->parse("a_group\n")); - $this->assertTrue($parser->parse("\n")); - $this->assertTrue($parser->parse("b_group\n")); - $this->assertTrue($parser->parse("\n")); - $this->assertTrue($parser->parse("\n")); - $parser->parse("\n"); - $listener->tally(); - } - } - - class AnyOldSignal { - var $stuff = true; - } - - class TestOfXmlResultsParsing extends UnitTestCase { - - function sendValidStart(&$parser) { - $parser->parse("\n"); - $parser->parse("\n"); - $parser->parse("\n"); - $parser->parse("a_case\n"); - $parser->parse("\n"); - $parser->parse("a_method\n"); - } - - function sendValidEnd(&$parser) { - $parser->parse("\n"); - $parser->parse("\n"); - $parser->parse("\n"); - } - - function testPass() { - $listener = &new MockSimpleScorer($this); - $listener->expectOnce('paintPass', array('a_message')); - $parser = &new SimpleTestXmlParser($listener); - $this->sendValidStart($parser); - $this->assertTrue($parser->parse("a_message\n")); - $this->sendValidEnd($parser); - $listener->tally(); - } - - function testFail() { - $listener = &new MockSimpleScorer($this); - $listener->expectOnce('paintFail', array('a_message')); - $parser = &new SimpleTestXmlParser($listener); - $this->sendValidStart($parser); - $this->assertTrue($parser->parse("a_message\n")); - $this->sendValidEnd($parser); - $listener->tally(); - } - - function testException() { - $listener = &new MockSimpleScorer($this); - $listener->expectOnce('paintException', array('a_message')); - $parser = &new SimpleTestXmlParser($listener); - $this->sendValidStart($parser); - $this->assertTrue($parser->parse("a_message\n")); - $this->sendValidEnd($parser); - $listener->tally(); - } - - function testSignal() { - $signal = new AnyOldSignal(); - $signal->stuff = "Hello"; - $listener = &new MockSimpleScorer($this); - $listener->expectOnce('paintSignal', array('a_signal', $signal)); - $parser = &new SimpleTestXmlParser($listener); - $this->sendValidStart($parser); - $this->assertTrue($parser->parse( - "\n")); - $this->sendValidEnd($parser); - $listener->tally(); - } - - function testMessage() { - $listener = &new MockSimpleScorer($this); - $listener->expectOnce('paintMessage', array('a_message')); - $parser = &new SimpleTestXmlParser($listener); - $this->sendValidStart($parser); - $this->assertTrue($parser->parse("a_message\n")); - $this->sendValidEnd($parser); - $listener->tally(); - } - - function testFormattedMessage() { - $listener = &new MockSimpleScorer($this); - $listener->expectOnce('paintFormattedMessage', array("\na\tmessage\n")); - $parser = &new SimpleTestXmlParser($listener); - $this->sendValidStart($parser); - $this->assertTrue($parser->parse("\n")); - $this->sendValidEnd($parser); - $listener->tally(); - } - } -?> \ No newline at end of file -- cgit v1.2.3