Examples of DiceRoller


Examples of net.alteiar.beans.dice.DiceRoller

      MyKryoInit kryoInit) {
    connectToServer(serverAdress, port, specificDir, globalDocumentPath,
        kryoInit);

    Chat chat = new Chat();
    DiceRoller diceRoller = new DiceRoller();
    CombatTraker traker = new CombatTraker();

    CampaignClient.INSTANCE.addBean(chat);
    CampaignClient.INSTANCE.addBean(diceRoller);
    CampaignClient.INSTANCE.addBean(traker);
View Full Code Here

Examples of net.alteiar.beans.dice.DiceRoller

    }
  }

  @Test(timeout = 1000)
  public void testSingleDice() {
    DiceRoller roller = CampaignClient.getInstance().getDiceRoller();

    TestListener listener = new TestListener(6, 1);
    roller.addPropertyChangeListener(listener);
    roller.roll(new DiceSingle(6));

    while (listener.getCallCount() < 1) {
      sleep(5);
    }
    roller.removePropertyChangeListener(listener);
    assertEquals("Must have 1 call to listener", 1, listener.getCallCount());
  }
View Full Code Here

Examples of net.alteiar.beans.dice.DiceRoller

    assertEquals("Must have 1 call to listener", 1, listener.getCallCount());
  }

  @Test(timeout = 1000)
  public void testDiceBag() {
    DiceRoller roller = CampaignClient.getInstance().getDiceRoller();

    HashMap<Integer, Integer> dices = new HashMap<Integer, Integer>();
    dices.put(6, 3);
    dices.put(8, 2);

    TestListener listener = new TestListener(dices);
    roller.addPropertyChangeListener(listener);

    DiceBag bag = new DiceBag();
    for (Entry<Integer, Integer> entry : dices.entrySet()) {
      for (int i = 0; i < entry.getValue(); ++i) {
        bag.addDice(new DiceSingle(entry.getKey()));
      }
    }
    roller.roll(bag);

    while (listener.getCallCount() < 1) {
      sleep(5);
    }
    roller.removePropertyChangeListener(listener);
    assertEquals("Must have 1 call to listener", 1, listener.getCallCount());
  }
View Full Code Here

Examples of net.alteiar.beans.dice.DiceRoller

    assertEquals("Must have 1 call to listener", 1, listener.getCallCount());
  }

  @Test(timeout = 1000)
  public void testMultipleRoll() {
    DiceRoller roller = CampaignClient.getInstance().getDiceRoller();

    TestListener listener = new TestListener(6, 1);
    roller.addPropertyChangeListener(listener);
    roller.roll(new DiceSingle(6));
    roller.roll(new DiceSingle(6));
    roller.roll(new DiceSingle(6));

    while (listener.getCallCount() < 3) {
      sleep(5);
    }
    roller.removePropertyChangeListener(listener);
    assertEquals("Must have 3 call to listener", 3, listener.getCallCount());
  }
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.