import java.util.List;
-import org.eclipse.linuxtools.tmf.core.event.TmfTimeRange;
-import org.eclipse.linuxtools.tmf.core.event.TmfTimestamp;
+import org.eclipse.linuxtools.tmf.core.timestamp.TmfTimeRange;
+import org.eclipse.linuxtools.tmf.core.timestamp.TmfTimestamp;
import org.eclipse.linuxtools.tmf.ui.views.uml2sd.core.GraphNode;
import org.eclipse.linuxtools.tmf.ui.views.uml2sd.core.Lifeline;
import org.eclipse.linuxtools.tmf.ui.views.uml2sd.dialogs.Criteria;
*
* @author Bernd Hufmann
*/
-@SuppressWarnings("nls")
public class TmfUml2SDSyncLoaderFindTest {
// ------------------------------------------------------------------------
public static void setUpClass() {
fFacility = Uml2SDTestFacility.getInstance();
fFacility.selectExperiment();
+ fTmfComponent = new Uml2SDSignalValidator();
}
/**
*/
@AfterClass
public static void tearDownClass() {
+ fTmfComponent.dispose();
fFacility.disposeExperiment();
fFacility = null;
}
*/
@Test
public void verifyISDGraphNodeSupporter() {
- fTmfComponent = new Uml2SDSignalValidator();
+
+ fFacility.firstPage();
assertTrue("isNodeSupported", fFacility.getLoader().isNodeSupported(ISDGraphNodeSupporter.LIFELINE));
assertTrue("isNodeSupported", fFacility.getLoader().isNodeSupported(ISDGraphNodeSupporter.SYNCMESSAGE));
*/
@Test
public void verifyFirstMessage() {
+ fFacility.firstPage();
+
criteria = new Criteria();
criteria.setSyncMessageSelected(true);
criteria.setExpression("GAME_.*");
fFacility.getLoader().find(criteria);
// Wait for the selection to finish - needed due to new platform behavior in Juno
- fFacility.delay(IUml2SDTestConstants.GUI_REFESH_DELAY);
+ fFacility.delay(IUml2SDTestConstants.GUI_REFESH_DELAY);
assertTrue("find", fTmfComponent.isSignalReceived());
assertFalse("find", fTmfComponent.isSignalError());
assertFalse("find", fTmfComponent.isCurrentTimeError());
assertEquals("find", TC_002_END_OCCURRANCE, msg.getEndOccurrence());
assertEquals("find", TC_002_START_LIFELINE, msg.getStartLifeline().getName());
assertEquals("find", TC_002_END_LIFELINE, msg.getEndLifeline().getName());
- }
- /**
- * Verify 2nd message find within page.
- *
- * Verified Methods: loader.find(), loader.moveToMessage()
- * Expected result: Correct message is selected
- */
- @Test
- public void verifySecondMessage() {
+ /**
+ * Verify 2nd message find within page.
+ *
+ * Verified Methods: loader.find(), loader.moveToMessage()
+ * Expected result: Correct message is selected
+ */
+
// set expected values
fTmfComponent.setSource(fFacility.getLoader());
fTmfComponent.setCurrentTime(TC_003_TIME_VALUE);
fFacility.getLoader().find(criteria);
// Wait for the selection to finish - needed due to new platform behavior in Juno
- fFacility.delay(IUml2SDTestConstants.GUI_REFESH_DELAY);
+ fFacility.delay(IUml2SDTestConstants.GUI_REFESH_DELAY);
assertTrue("find", fTmfComponent.isSignalReceived());
assertFalse("find", fTmfComponent.isSignalError());
assertFalse("find", fTmfComponent.isCurrentTimeError());
assertEquals("find", TC_003_END_OCCURRANCE, msg.getEndOccurrence());
assertEquals("find", TC_003_START_LIFELINE, msg.getStartLifeline().getName());
assertEquals("find", TC_003_END_LIFELINE, msg.getEndLifeline().getName());
- }
- /**
- * Verify 1st message across page.
- *
- * Verified Methods: loader.find(), loader.moveToPage(), loader.moveToMessage()
- * Expected result: Correct message is selected
- */
- @Test
- public void verifyFirstMesage() {
+ /**
+ * Verify 1st message across page.
+ *
+ * Verified Methods: loader.find(), loader.moveToPage(), loader.moveToMessage()
+ * Expected result: Correct message is selected
+ */
// set expected values
fTmfComponent.setSource(fFacility.getLoader());
fTmfComponent.setCurrentTime(TC_004_TIME_VALUE);
// cancel find and go back to first page
fFacility.getLoader().cancel();
- fFacility.firstPage();
}
/**
*/
@Test
public void verifyFind() {
+ fFacility.firstPage();
+
criteria = new Criteria();
criteria.setLifeLineSelected(true);
criteria.setExpression(IUml2SDTestConstants.FIRST_PLAYER_NAME);
assertTrue(selection.get(0) instanceof Lifeline);
lifeline = (Lifeline) selection.get(0);
assertEquals("find", TC_005_LIFELINE_NAME, lifeline.getName());
- }
- /**
- * Verify lifeline across page.
- *
- * Verified Methods: loader.find(), loader.moveToPage(), loader.moveToMessage()
- * Expected result: Correct message is selected
- */
- @Test
- public void verifyLifeline() {
+ /**
+ * Verify lifeline across page.
+ *
+ * Verified Methods: loader.find(), loader.moveToPage(), loader.moveToMessage()
+ * Expected result: Correct message is selected
+ */
criteria = new Criteria();
criteria.setLifeLineSelected(true);
criteria.setExpression(IUml2SDTestConstants.SECOND_PLAYER_NAME);
lifeline = (Lifeline) selection.get(0);
assertEquals("find", TC_006_LIFELINE_NAME, lifeline.getName());
-
// cancel find and go back to first page
fFacility.getLoader().cancel();
- fFacility.firstPage();
}
/**
*/
@Test
public void verifyCancelSearch() {
+
+ fFacility.firstPage();
+
criteria = new Criteria();
criteria.setLifeLineSelected(true);
criteria.setExpression(IUml2SDTestConstants.SECOND_PLAYER_NAME);
fFacility.getLoader().cancel();
assertEquals("find", 0, fFacility.getLoader().currentPage()); // we are still at the first page
- fTmfComponent.dispose();
+
+ // cancel find and go back to first page
+ fFacility.getLoader().cancel();
+ fFacility.firstPage();
}
}