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); }
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); }
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 ); }
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 ); }
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 ); }