public void When_given_an_ignored_test_it_will_trurn_true_and_contain_the_test_and_number_of_tests() { var parser = new PhpUnitLiveParser(); Assert.That(parser.Parse("not ok 5 - Acme\\DemoBundle\\Tests\\Utility\\ParserTestst::testIgnoreTest # TODO Incomplete Test"), Is.True); Assert.That(parser.Test, Is.EqualTo("testIgnoreTest")); Assert.That(parser.Class, Is.EqualTo("Acme\\DemoBundle\\Tests\\Utility\\ParserTestst")); Assert.That(parser.TestsCompleted, Is.EqualTo(5)); }
public void When_given_an_ok_test_it_will_trurn_true_and_contain_the_test_and_number_of_tests() { var parser = new PhpUnitLiveParser(); Assert.That(parser.Parse("ok 3 - Acme\\DemoBundle\\Tests\\Utility\\ParserTestst::testPassingTest"), Is.True); Assert.That(parser.Test, Is.EqualTo("testPassingTest")); Assert.That(parser.Class, Is.EqualTo("Acme\\DemoBundle\\Tests\\Utility\\ParserTestst")); Assert.That(parser.TestsCompleted, Is.EqualTo(3)); }
public void When_given_error_test_run_it_will_trurn_true_and_contain_the_test_and_number_of_tests() { var parser = new PhpUnitLiveParser(); Assert.That(parser.Parse("not ok 4 - Error: Acme\\DemoBundle\\Tests\\Utility\\ParserTestst::testFailingTest"), Is.True); Assert.That(parser.Test, Is.EqualTo("testFailingTest")); Assert.That(parser.Class, Is.EqualTo("Acme\\DemoBundle\\Tests\\Utility\\ParserTestst")); Assert.That(parser.TestsCompleted, Is.EqualTo(4)); }
public void When_given_an_invalid_line_it_will_return_false() { var parser = new PhpUnitLiveParser(); Assert.That(parser.Parse("invalid"), Is.False); }