Esempio n. 1
0
        public void WhenResultIsCleared_NestedResultsAreAlsoCleared()
        {
            TestResult testCaseResult = new TestResult(testCase);

            testCaseResult.Success();
            TestResult testSuiteResult = new TestResult(testFixture);

            testSuiteResult.AddResult(testCaseResult);
            testSuiteResult.Success();

            TestSuiteTreeNode node1 = new TestSuiteTreeNode(testSuiteResult);
            TestSuiteTreeNode node2 = new TestSuiteTreeNode(testCaseResult);

            node1.Nodes.Add(node2);

            Assert.AreEqual(TestSuiteTreeNode.SuccessIndex, node1.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.SuccessIndex, node1.SelectedImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.SuccessIndex, node2.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.SuccessIndex, node2.SelectedImageIndex);

            node1.ClearResults();

            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node1.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node1.SelectedImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node2.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node2.SelectedImageIndex);
        }
        public void ClearNestedResults()
        {
            TestResult testCaseResult = new TestResult(testCaseInfo);

            testCaseResult.Success();
            TestResult testSuiteResult = new TestResult(fixtureInfo);

            testSuiteResult.AddResult(testCaseResult);
            testSuiteResult.Success();

            TestSuiteTreeNode node1 = new TestSuiteTreeNode(testSuiteResult);
            TestSuiteTreeNode node2 = new TestSuiteTreeNode(testCaseResult);

            node1.Nodes.Add(node2);

            Assert.AreEqual(TestSuiteTreeNode.SuccessIndex, node1.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.SuccessIndex, node1.SelectedImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.SuccessIndex, node2.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.SuccessIndex, node2.SelectedImageIndex);

            node1.ClearResults();

            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node1.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node1.SelectedImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node2.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node2.SelectedImageIndex);
        }
        public void ClearResults()
        {
            TestCaseResult testCaseResult = new TestCaseResult(testCase);

            testCaseResult.Success();
            TestSuiteResult testSuiteResult = new TestSuiteResult(testFixture, "MockTestFixture");

            testSuiteResult.AddResult(testCaseResult);
            testSuiteResult.Executed = true;

            TestSuiteTreeNode node1 = new TestSuiteTreeNode(testSuiteResult);
            TestSuiteTreeNode node2 = new TestSuiteTreeNode(testCaseResult);

            node1.Nodes.Add(node2);

            Assert.AreEqual(TestSuiteTreeNode.SuccessIndex, node1.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.SuccessIndex, node1.SelectedImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.SuccessIndex, node2.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.SuccessIndex, node2.SelectedImageIndex);

            node1.ClearResults();

            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node1.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node1.SelectedImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node2.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node2.SelectedImageIndex);
        }
        public void WhenResultIsCleared_IndexReflectsRunState(string runState, int expectedIndex)
        {
            var result             = new ResultNode($"<test-case id='123' name='SomeTest' fullname='A.B.C.SomeTest' runstate='{runState}' result='Failed'/>");
            TestSuiteTreeNode node = new TestSuiteTreeNode(result);

            Assert.AreEqual(TestSuiteTreeNode.FailureIndex, node.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.FailureIndex, node.SelectedImageIndex);

            node.ClearResults();
            Assert.AreEqual(null, node.Result);
            Assert.AreEqual(expectedIndex, node.ImageIndex);
            Assert.AreEqual(expectedIndex, node.SelectedImageIndex);
        }
        public void ClearResult()
        {
            TestResult result = new TestResult(testCaseInfo);

            result.Failure("message", "stacktrace");

            TestSuiteTreeNode node = new TestSuiteTreeNode(result);

            Assert.AreEqual(TestSuiteTreeNode.FailureIndex, node.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.FailureIndex, node.SelectedImageIndex);

            node.ClearResults();
            Assert.AreEqual(null, node.Result);
            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.InitIndex, node.SelectedImageIndex);
        }
Esempio n. 6
0
        public void WhenResultIsCleared_IndexReflectsRunState(string testName, int expectedIndex)
        {
            Test       test   = TestFinder.Find(testName, testFixture, false);
            TestResult result = new TestResult(test);

            result.Failure("message", "stacktrace");

            TestSuiteTreeNode node = new TestSuiteTreeNode(result);

            Assert.AreEqual(TestSuiteTreeNode.FailureIndex, node.ImageIndex);
            Assert.AreEqual(TestSuiteTreeNode.FailureIndex, node.SelectedImageIndex);

            node.ClearResults();
            Assert.AreEqual(null, node.Result);
            Assert.AreEqual(expectedIndex, node.ImageIndex);
            Assert.AreEqual(expectedIndex, node.SelectedImageIndex);
        }
Esempio n. 7
0
        public void ClearResults()
        {
            TestCaseResult testCaseResult = new TestCaseResult( testCaseInfo );
            testCaseResult.Success();
            TestSuiteResult testSuiteResult = new TestSuiteResult( fixtureInfo, "MockTestFixture" );
            testSuiteResult.AddResult( testCaseResult );
            testSuiteResult.RunState = RunState.Executed;

            TestSuiteTreeNode node1 = new TestSuiteTreeNode( testSuiteResult );
            TestSuiteTreeNode node2 = new TestSuiteTreeNode( testCaseResult );
            node1.Nodes.Add( node2 );

            Assert.AreEqual( TestSuiteTreeNode.SuccessIndex, node1.ImageIndex );
            Assert.AreEqual( TestSuiteTreeNode.SuccessIndex, node1.SelectedImageIndex );
            Assert.AreEqual( TestSuiteTreeNode.SuccessIndex, node2.ImageIndex );
            Assert.AreEqual( TestSuiteTreeNode.SuccessIndex, node2.SelectedImageIndex );

            node1.ClearResults();

            Assert.AreEqual( TestSuiteTreeNode.InitIndex, node1.ImageIndex );
            Assert.AreEqual( TestSuiteTreeNode.InitIndex, node1.SelectedImageIndex );
            Assert.AreEqual( TestSuiteTreeNode.InitIndex, node2.ImageIndex );
            Assert.AreEqual( TestSuiteTreeNode.InitIndex, node2.SelectedImageIndex );
        }
		public void ClearResult()
		{
			TestResult result = new TestResult( testCaseInfo );
			result.Failure("message", "stacktrace");

			TestSuiteTreeNode node = new TestSuiteTreeNode( result );
			Assert.AreEqual( TestSuiteTreeNode.FailureIndex, node.ImageIndex );
			Assert.AreEqual( TestSuiteTreeNode.FailureIndex, node.SelectedImageIndex );

			node.ClearResults();
			Assert.AreEqual( null, node.Result );
			Assert.AreEqual( TestSuiteTreeNode.InitIndex, node.ImageIndex );
			Assert.AreEqual( TestSuiteTreeNode.InitIndex, node.SelectedImageIndex );
		}
Esempio n. 9
0
        public void WhenResultIsCleared_IndexReflectsRunState(string testName, int expectedIndex)
		{
            Test test = TestFinder.Find(testName, testFixture, false);
			TestResult result = new TestResult( test );
			result.Failure("message", "stacktrace");

			TestSuiteTreeNode node = new TestSuiteTreeNode( result );
			Assert.AreEqual( TestSuiteTreeNode.FailureIndex, node.ImageIndex );
			Assert.AreEqual( TestSuiteTreeNode.FailureIndex, node.SelectedImageIndex );

			node.ClearResults();
			Assert.AreEqual( null, node.Result );
			Assert.AreEqual( expectedIndex, node.ImageIndex );
			Assert.AreEqual( expectedIndex, node.SelectedImageIndex );
		}
Esempio n. 10
0
		public void WhenResultIsCleared_NestedResultsAreAlsoCleared()
		{
			TestResult testCaseResult = new TestResult( testCase );
			testCaseResult.Success();
			TestResult testSuiteResult = new TestResult( testFixture );
			testSuiteResult.AddResult( testCaseResult );
            testSuiteResult.Success();

			TestSuiteTreeNode node1 = new TestSuiteTreeNode( testSuiteResult );
			TestSuiteTreeNode node2 = new TestSuiteTreeNode( testCaseResult );
			node1.Nodes.Add( node2 );

			Assert.AreEqual( TestSuiteTreeNode.SuccessIndex, node1.ImageIndex );
			Assert.AreEqual( TestSuiteTreeNode.SuccessIndex, node1.SelectedImageIndex );
			Assert.AreEqual( TestSuiteTreeNode.SuccessIndex, node2.ImageIndex );
			Assert.AreEqual( TestSuiteTreeNode.SuccessIndex, node2.SelectedImageIndex );

			node1.ClearResults();

			Assert.AreEqual( TestSuiteTreeNode.InitIndex, node1.ImageIndex );
			Assert.AreEqual( TestSuiteTreeNode.InitIndex, node1.SelectedImageIndex );
			Assert.AreEqual( TestSuiteTreeNode.InitIndex, node2.ImageIndex );
			Assert.AreEqual( TestSuiteTreeNode.InitIndex, node2.SelectedImageIndex );
		}