Examples of WaitResultTest


Examples of org.mitre.sim.test.WaitResultTest

    @param ps <code>PrintStream</code> on which to print
   */
  public void dump(java.io.PrintStream ps) {
    ps.println("FIFO:");
    for (int i = 0; i < list.size(); i++) {
      WaitResultTest wr = get(i);
      ps.print("t=" + wr.returnTime() + " ");
      if (wr.getEntity() == null) {
        ps.print("'null LP'");
      }
      else {
        ps.print("'" + wr.getEntity().getName() + "'");
      }
      ps.println(" actionOcc:" + wr.wasActivated() +
                 " action:" + wr.getReturnToken() +
                 " comment: " + wr.getComment());
    }
  }
View Full Code Here

Examples of org.mitre.sim.test.WaitResultTest

  public boolean timeEqualsAmong(double time, String entityName,
                                 int numberToConsider) {
    if (index < 0 || index + numberToConsider > list.size()) {
      return false;
    }
    WaitResultTest wr = among(index, numberToConsider, entityName);
    if (wr == null) {
      return false;
    }
    return Math.abs(wr.returnTime() - time) < 0.0001;
  }
View Full Code Here

Examples of org.mitre.sim.test.WaitResultTest

  public boolean commentEqualsAmong(String comment, String entityName,
                                    int numberToConsider) {
    if (index < 0 || index + numberToConsider > list.size()) {
      return false;
    }
    WaitResultTest wr = among(index, numberToConsider, entityName);
    if (wr == null) {
      return false;
    }
    if (wr.getComment() == null) {
      return false;
    }
    return wr.getComment().equals(comment);
  }
View Full Code Here

Examples of org.mitre.sim.test.WaitResultTest

                                        String entityName,
                                        int numberToConsider) {
    if (index < 0 || index + numberToConsider > list.size()) {
      return false;
    }
    WaitResultTest wr = among(index, numberToConsider, entityName);
    if (wr == null) {
      return false;
    }
    if (wr.getComment() == null) {
      return false;
    }
    return wr.getComment().equals(comment)
      && Math.abs(wr.returnTime() - time) < 0.0001;
  }
View Full Code Here

Examples of org.mitre.sim.test.WaitResultTest

      register(periodicEntity, "pe1");
      periodicEntity.addSimEventListener(listener);
    }

    public void simulationComplete() {
      fifo.add(new WaitResultTest(10.0, "simulation complete", null));
    }
View Full Code Here

Examples of org.mitre.sim.test.WaitResultTest

                                       double time,
                                       int numberToConsider) {
    if (index < 0 || index + numberToConsider > list.size()) {
      return false;
    }
    WaitResultTest wr = among(index, numberToConsider, entityName);
    if (wr == null) {
      return false;
    }
    return Math.abs(wr.returnTime() - time) < 0.0001;
  }
View Full Code Here

Examples of org.mitre.sim.test.WaitResultTest

    }
  }

  public class TestSimListener implements SimEventListener {
    public void simEventOccurred(SimEvent se) {
      fifo.add(new WaitResultTest(se.getTime(), "simevent", null));
    }
View Full Code Here

Examples of org.mitre.sim.test.WaitResultTest

      this.entity = entity;
    }
   
    public TestEntity finishInitialization() {
      assertFalse(initializeInvoked);
      fifo.add(new WaitResultTest(0.0, "finishInitialization", entity));
      return this;
    }
View Full Code Here

Examples of org.mitre.sim.test.WaitResultTest

      initializeInvoked = true;
    }

    public void agenda() {
      assertTrue(initializeInvoked);
      fifo.add(new WaitResultTest(entity.getTimeNow(), "begin agenda", entity));
    }
View Full Code Here

Examples of org.mitre.sim.test.WaitResultTest

    public void eventIsHere(String msg) {
    }

    public void eventSimple() {
      fifo.add(new WaitResultTest(entity.getTimeNow(), "eventSimple", entity));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.