/** Test Protocol on execute a TestSuite that contains referred Testcases. */ @Test public void testRunSuiteWithReferedTestCases() { TestProtocolService protocolService = new TestProtocolService(); TestResult testResult = new TestResult(); TestResult tcTestResult = new TestResult(); tcTestResult.setFullName("MyName"); testResult.add(tcTestResult); TestSuite testSuite = new TestSuite(); protocolService.set(testSuite, testResult); assertNotNull(protocolService.get(testSuite)); TestCase testCase = new TestCase(); testCase.setName("MyName"); testSuite.addReferredTestStructure(testCase); assertNotNull(protocolService.get(testCase)); }
/** Test Protocol on execute a TestSuite that has Children. */ @Test public void testRunSuiteWithChildren() { TestProtocolService protocolService = new TestProtocolService(); TestCase testCase = new TestCase(); testCase.setName("MyName"); TestSuite testSuite = new TestSuite(); testSuite.addChild(testCase); TestResult testResult = new TestResult(); TestResult tcTestResult = new TestResult(); tcTestResult.setFullName(testCase.getFullName()); testResult.add(tcTestResult); assertTrue(testResult.isSuite()); protocolService.set(testSuite, testResult); assertNotNull(protocolService.get(testSuite)); assertNotNull(protocolService.get(testCase)); }
/** * Tests the lookup of a TestStructure based on a relative path name. Path Name like: * /DemoWebRapTests/DialogWidgetsSuite/ConfirmMessageTest * * @throws SystemException for test */ @Test public void testLookUpOfTestStructure() throws SystemException { TestProject project = new TestProject(); project.setName("DemoWebRapTests"); TestSuite suite = new TestSuite(); project.addChild(suite); suite.setName("DialogWidgetsSuite"); TestCase testCase = new TestCase(); testCase.setName("ConfirmMessageTest"); suite.addChild(testCase); TeamChange change = new TeamChange( TeamChangeType.DELETE, "DemoWebRapTests.DialogWidgetsSuite.ConfirmMessageTest", project); TestStructure testStructure = change.getReleatedTestStructure(); assertNotNull("TestStructure expected.", testStructure); assertEquals( "Expecting MyTestCase as teststructure", "ConfirmMessageTest", testStructure.getName()); }