Esempio n. 1
0
        public void MbUnitPassed()
        {
            string       rawResult = "[passed] Test MbUnit v3.0.5.546/RedGreenPlayground/MbUnitTests/AlwaysPass\n";
            ResultParser parser    = new ResultParser();

            RedGreen.TestResult parsed = parser.ParseTest(rawResult);

            Assert.Equal(RedGreen.TestStatus.Passed, parsed.Status);
            Assert.Equal("RedGreenPlayground.MbUnitTests.AlwaysPass", parsed.Location);
        }
Esempio n. 2
0
        public void NUnitFaildInt()
        {
            string       rawResult = "[failed] Test NUnit v2.4.7.0/RedGreenPlayground/NUnitTests/IntFail\nMessage\n  Expected: 0\n  But was:  1\n\nStack Trace\n   at NUnit.Framework.Assert.That(Object actual, Constraint constraint, String message, Object[] args)\n   at NUnit.Framework.Assert.AreEqual(Int32 expected, Int32 actual, String message, Object[] args)\n   at NUnit.Framework.Assert.AreEqual(Int32 expected, Int32 actual)\n   at RedGreenPlayground.NUnitTests.IntFail() in C:\\Users\\jaargero.WRPWI\\Documents\\Visual Studio 2005\\Projects\\RedGreenPlayground\\RedGreenPlayground\\NUnitTests.cs:line 28\n\n";
            ResultParser parser    = new ResultParser();

            RedGreen.TestResult parsed = parser.ParseTest(rawResult);

            Assert.Equal(RedGreen.TestStatus.Failed, parsed.Status);
            Assert.Equal(string.Empty, parsed.Duration);
            Assert.Equal("0", parsed.Failure.Expected);
            Assert.Equal("1", parsed.Failure.Actual);
            Assert.Equal(0, parsed.Failure.ActualDiffersAt);
            Assert.Null(parsed.Failure.FailingStatement);
            Assert.Equal("RedGreenPlayground.NUnitTests.IntFail", parsed.Location);
        }
Esempio n. 3
0
        public void MbUnitFailedTestStringFail()
        {
            string       rawResult = "[failed] Test MbUnit v3.0.5.546/RedGreenPlayground/MbUnitTests/AlwaysFails\nExpected values to be equal.\n\nExpected Value : \"who\'s there\"\nActual Value   : \"who\'s where\"\n\n   at RedGreenPlayground.MbUnitTests.AlwaysFails() in C:\\Users\\jaargero.WRPWI\\Documents\\Visual Studio 2005\\Projects\\RedGreenPlayground\\RedGreenPlayground\\MbUnitTests.cs:line 21\n";
            ResultParser parser    = new ResultParser();

            RedGreen.TestResult parsed = parser.ParseTest(rawResult);

            Assert.Equal(RedGreen.TestStatus.Failed, parsed.Status);
            Assert.Equal(string.Empty, parsed.Duration);
            Assert.Equal("\"who\'s there\"", parsed.Failure.Expected);
            Assert.Equal("\"who\'s where\"", parsed.Failure.Actual);
            Assert.Equal(7, parsed.Failure.ActualDiffersAt);
            Assert.Null(parsed.Failure.FailingStatement);
            Assert.Equal("RedGreenPlayground.MbUnitTests.AlwaysFails", parsed.Location);
        }