RPObjectChangeDispatcherTest.java :  » Game » Arianne-RPG-0.83 » games » stendhal » client » Java Open Source

Java Open Source » Game » Arianne RPG 0.83 
Arianne RPG 0.83 » games » stendhal » client » RPObjectChangeDispatcherTest.java
package games.stendhal.client;

import static org.junit.Assert.*;
import games.stendhal.client.listener.RPObjectChangeListener;

import marauroa.common.game.RPObject;

import org.junit.Test;

public class RPObjectChangeDispatcherTest {

  /**
   * Tests for dispatchModifyRemoved.
   */
  @Test
  public void testDispatchModifyRemoved() {
    final RPObjectChangeListener listener = new RPObjectChangeListener() {

      public void onAdded(final RPObject object) {

      }

      public void onChangedAdded(final RPObject object, final RPObject changes) {

      }

      public void onChangedRemoved(final RPObject object, final RPObject changes) {

      }

      public void onRemoved(final RPObject object) {

      }

      public void onSlotAdded(final RPObject object, final String slotName, final RPObject sobject) {

      }

      public void onSlotChangedAdded(final RPObject object, final String slotName, final RPObject sobject, final RPObject schanges) {

      }

      public void onSlotChangedRemoved(final RPObject object, final String slotName, final RPObject sobject, final RPObject schanges) {

      }

      public void onSlotRemoved(final RPObject object, final String slotName, final RPObject sobject) {

      }
    };
    final RPObjectChangeDispatcher dispatcher = new RPObjectChangeDispatcher(listener, listener);
    dispatcher.dispatchModifyRemoved(null, null);
    assertTrue("make sure we have no NPE", true);
  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.