Package ngs.architecture

Examples of ngs.architecture.TestNode


public class GameStateMessageTest extends MessageTest
{
  @Test public void constructorAccessorsAndMutators() throws Exception
  {
    TestNode n = new TestNode(0.0, false, false);
    GameStateMessage m = new GameStateMessage(43, 123.4, n, 5, 6);
    assertEquals(43 + Message.HEADER, m.getSize());
    assertTrue(Math.abs(m.getTime() - 123.4) < 0.0005);
    assertEquals(n, m.getSender());
    assertEquals(5, m.getDelay());
View Full Code Here


  }

  @Test public void constructorAndEquals()
  {
    TestNode n = new TestNode(0.0, false, false);
    GameStateMessage m1 = new GameStateMessage(43, 123.4, n, 3, 7);
    GameStateMessage m2 = new GameStateMessage(43, 123.4, n, 3, 7);
    GameStateMessage m3 = new GameStateMessage(44, 123.4, n, 3, 7);
    GameStateMessage m4 = new GameStateMessage(43, 123.5, n, 3, 7);
    GameStateMessage m5 = new GameStateMessage(43, 123.4, null, 3, 7);
View Full Code Here

    {
      //create an anonymous class that extends ALR
      alr = new TestALR();
    }
    //create an anonymous node class
    TestNode receiver = new TestNode();
    TestNode sender = new TestNode();
    GameStateMessage m = new GameStateMessage(0, 0.0, sender, 0, 0);
    alr.sendMessage(receiver, m);
    //check that it is the same message
    GameStateMessage r = (GameStateMessage)receiver.getMessage();
    assertTrue(r == m);
View Full Code Here

public class MessageTest
{
  @Test public void constructorAndAccessors()
  {
    TestNode n = new TestNode(0.0, false, false);
    Message m = new Message(43, 123.4, n);
    assertEquals(43 + Message.HEADER, m.getSize());
    assertTrue(Math.abs(m.getTime() - 123.4) < 0.0005);
    assertEquals(n, m.getSender());
  }
View Full Code Here

    assertEquals(n, m.getSender());
  }

  @Test public void constructorAndEquals()
  {
    TestNode n = new TestNode(0.0, false, false);
    Message m1 = new Message(43, 123.4, n);
    Message m2 = new Message(43, 123.4, n);
    Message m3 = new Message(44, 123.4, n);
    Message m4 = new Message(43, 123.5, n);
    Message m5 = new Message(43, 123.4, null);
View Full Code Here

  }

  @Test public void messagePeer() throws Exception
  {
    //create an anonymous concrete node class
    TestNode receiver = new TestNode();
    TestNode sender = new TestNode();
    GameStateMessage m = new GameStateMessage(0, 0.0, sender, 0, 0);
    alr.messagePeer(receiver, m);
    //check that it is the same message
    GameStateMessage r = (GameStateMessage)receiver.getMessage();
    assertEquals(r, m);
View Full Code Here

  TestNode sender = null;
  TestNode referee = null;

  public PeerALRTest()
  {
    receiver = new TestNode();
    sender = new TestNode();
    referee = new TestNode();
    alr = new PeerALR(referee, null);
    super.setALR(alr);
  }
View Full Code Here

TOP

Related Classes of ngs.architecture.TestNode

Copyright © 2018 www.massapicom. 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.