Package marauroa.common.game

Examples of marauroa.common.game.RPObject


   */
  @Test(expected = SQLException.class)
  public void doubleAddedCharacter() throws SQLException, IOException {
    String username = "testUserCA";
    String character = "testCharacterCA";
    RPObject player = new RPObject();

    DBTransaction transaction = transactionPool.beginWork();
    try {
      accountDAO.addPlayer(transaction, username, Hash.hash("testPassword"), "email@email.com");
      assertTrue(accountDAO.hasPlayer(transaction, username));
View Full Code Here


   */
  @Test
  public void removeCharacter() throws SQLException, IOException {
    String username = "testUserCA";
    String character = "testCharacterCA";
    RPObject player = new RPObject();

    DBTransaction transaction = transactionPool.beginWork();
    try {
      accountDAO.addPlayer(transaction, username, Hash.hash("testPassword"), "email@email.com");
      assertTrue(accountDAO.hasPlayer(transaction, username));
View Full Code Here

   */
  @Test
  public void removePlayerCharacter() throws SQLException, IOException {
    String username = "testUserCA";
    String character = "testCharacterCA";
    RPObject player = new RPObject();

    DBTransaction transaction = transactionPool.beginWork();
    try {
      accountDAO.addPlayer(transaction, username, Hash.hash("testPassword"), "email@email.com");
      assertTrue(accountDAO.hasPlayer(transaction, username));
View Full Code Here

    DBTransaction transaction = transactionPool.beginWork();
    try {
      accountDAO.addPlayer(transaction, username, Hash.hash("testPassword"), "email@email.com");
      for (String character : characters) {
        characterDAO.addCharacter(transaction, username, character, new RPObject());
      }

      List<String> result = characterDAO.getCharacters(transaction, username);
      assertArrayEquals(characters, result.toArray());
    } finally {
View Full Code Here

   */
  @Test
  public void storeAndLoadCharacter() throws SQLException, IOException {
    String username = "testUserCA";
    String character = "testCharacterCA";
    RPObject player = new RPObject();
    player.put("one", "number one");
    player.put("two", 2);
    player.put("three", 3.0);

    DBTransaction transaction = transactionPool.beginWork();
    try {
      assertFalse(accountDAO.hasPlayer(transaction, username));
      accountDAO.addPlayer(transaction, username, Hash.hash("testPassword"), "email@email.com");

      assertFalse(characterDAO.hasCharacter(transaction, username, character));
      characterDAO.addCharacter(transaction, username, character, player);

      RPObject loaded = characterDAO.loadCharacter(transaction, username, character);
      assertEquals(player, loaded);
    } finally {
      transactionPool.rollback(transaction);
    }
  }
View Full Code Here

  /**
   * Tests for getHearingArea.
   */
  @Test
  public final void testGetHearingArea() {
    final RPObject rpo = new RPObject();
    rpo.put("type", "player");
    rpo.put("outfit", 0);
    final User pl = new User();
    pl.initialize(rpo);

    final Rectangle2D rect = pl.getHearingArea();
    assertEquals(new Rectangle2D.Double(-20.0, -20.0, 40, 40), rect);
View Full Code Here

  @Test
  public final void testIsBadBoy() {
    Player george = new Player();
    assertFalse(george.isBadBoy());
   
    RPObject player = new RPObject();
    player.put("x", 1);
    player.put("y", 1);
   
    RPObject changes = new RPObject();
    george.onChangedAdded(player, changes);
    assertFalse(george.isBadBoy());
   
    changes.put("last_player_kill_time", 1);
    george.onChangedAdded(player, changes);
    assertTrue(george.isBadBoy());
   
  }
View Full Code Here

  @Test
  public final void testAmnesty() {
    Player george = new Player();
    assertFalse(george.isBadBoy());
   
    RPObject player = new RPObject();
    player.put("x", 1);
    player.put("y", 1);
   
    RPObject changes = new RPObject();
    changes.put("last_player_kill_time", 1);
    george.onChangedAdded(player, changes);
    assertTrue(george.isBadBoy());

    george.onChangedRemoved(player, changes);
    assertFalse(george.isBadBoy());
View Full Code Here

    final PerceptionDispatcher dispatch = new PerceptionDispatcher();
    final IPerceptionListener changeListener = new ObjectChangeperception(
        DISPATCHED);
    dispatch.register(changeListener);

    final RPObject object = new RPObject();
    assertFalse(object.has(DISPATCHED));
    dispatch.onAdded(object);
    assertTrue(object.has(DISPATCHED));
  }
View Full Code Here

    final PerceptionDispatcher dispatch = new PerceptionDispatcher();
    final IPerceptionListener changeListener = new ObjectChangeperception(
        DISPATCHED);
    dispatch.register(changeListener);

    final RPObject object = new RPObject();
    assertFalse(object.has(DISPATCHED));
    dispatch.onDeleted(object);
    assertTrue(object.has(DISPATCHED));
  }
View Full Code Here

TOP

Related Classes of marauroa.common.game.RPObject

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.