public void endTestCase(TestCase case1) { for (ITestResultListener listener : fResultListeners) { listener.testCaseEnded(case1); } }
public void startTestCase(TestCase case1) { for (ITestResultListener listener : fResultListeners) { listener.testCaseStarted(case1); } }
private void readClientTrack(Partner suiteClient, XMLTestCase xmlTestCase, int round, String testDirectory, TestCase test) throws SpecificationException { XMLTrack xmlClientTrack = xmlTestCase.getClientTrack(); PartnerTrack track = new PartnerTrack(test, suiteClient); readActivities(track, xmlTestCase, xmlClientTrack, round, testDirectory); track.setNamespaceContext(getNamespaceMap(xmlClientTrack.newCursor())); test.addPartnerTrack(track); }
@Override public String toString() { return getName(); }
@Override public String toString() { return "TestSuite \"" + getName() + "\" (" + getTestCaseCount() + " test cases)"; }
private void initializePartnerTracks(TestCase caseToRun) { List<PartnerTrack> partnerTracks = caseToRun.getPartnerTracks(); for (PartnerTrack partnerTrack : partnerTracks) { partnerTrack.initialize(this); } fPartnerTracks = new HashMap<PartnerTrack, PartnerTrackResult>(); for (PartnerTrack head : partnerTracks) { fPartnerTracks.put(head, PartnerTrackResult.RUNNING); } }
public AbstractPartner getPartner() { return fPartnerTrack.getPartner(); }
public Context createVelocityContext() throws DataSourceException { return fTrack.createVelocityContext(); } }
public Context createVelocityContext() throws DataSourceException { return fTestCase.createVelocityContext(); }
public int getActivityCount() { int no = 0; for (PartnerTrack partnerTrack : fPartnerTracks) { no += partnerTrack.getActivityCount(); } return no; }
public synchronized void reportProgress(ITestArtefact artefact) { for (ITestResultListener listener : fResultListeners) { listener.progress(artefact); } }
public void reportProgress(ITestArtefact artefact) { fPartnerTrack.reportProgress(artefact); }
public void reportProgress(ITestArtefact artefac) { fTestCase.reportProgress(artefac); }
@Override public String toString() { return getName(); }
@Override public boolean canStillProvideValue(BlackBoard<?, ?> blackboard) { return !isDone(); }
public void reportProgress(ITestArtefact artefac) { fSuite.reportProgress(artefac); }
private TestCase createTestCase(Map<String, Partner> suitePartners, Map<String, HumanPartner> suiteHumanPartners, Partner suiteClient, TestSuite suite, XMLTestCase xmlTestCase, String xmlTestCaseName, int round, String testDirectory) throws SpecificationException { TestCase test = new TestCase(suite, xmlTestCaseName); readMetaData(xmlTestCase, test); readTestCaseSetUpBlock(test, xmlTestCase); readClientTrack(suiteClient, xmlTestCase, round, testDirectory, test); // Partners Partner Track readPartners(suitePartners, xmlTestCase, round, testDirectory, test); readHumanPartners(suiteHumanPartners, xmlTestCase, testDirectory, test); return test; }
private void readHumanPartner(Map<String, HumanPartner> suiteHumanPartners, String testDirectory, TestCase test, XMLHumanPartnerTrack xmlHumanPartnerTrack) throws SpecificationException { String xmlPartnerTrackName = xmlHumanPartnerTrack.getName(); HumanPartner realPartner = suiteHumanPartners.get(xmlPartnerTrackName); PartnerTrack pTrack = new PartnerTrack(test, realPartner); readActivities(pTrack, xmlHumanPartnerTrack, testDirectory); pTrack.setNamespaceContext(getNamespaceMap(xmlHumanPartnerTrack .newCursor())); test.addPartnerTrack(pTrack); }
public ActivityContext(TestCaseRunner runner, PartnerTrack track) { fRunner= runner; fTrack= track; fSimulatedURL= fTrack.getPartner().getSimulatedURL(); }