Package org.jboss.cache.aop.test

Examples of org.jboss.cache.aop.test.NetworkAdmin


   /**
    * Domain shares Admin object.
    */
   public void testDomainAndAdmin() throws Exception {
      NetworkAdmin admin = new NetworkAdmin();
      admin.setId("Benny");

      NetworkDomain tempSensorDomain = new NetworkDomain();
      tempSensorDomain.setName("Temperature sensors");
      tempSensorDomain.setAdmin(admin);


      NetworkDomain vibSensorDomain = new NetworkDomain();
      vibSensorDomain.setName("Vibration sensors");
      vibSensorDomain.setAdmin(admin);

      cache1.putObject("/temp", tempSensorDomain);
      cache1.putObject("/vib", vibSensorDomain);

      NetworkDomain d1 = (NetworkDomain) cache2.getObject("/temp");
      NetworkDomain d2 = (NetworkDomain) cache2.getObject("/vib");

      assertEquals("Admin should be the same", d1.getAdmin(), d2.getAdmin());

      d2.getAdmin().setId("Wen");
      assertEquals("New admin id is ", "Wen", d1.getAdmin().getId());
      assertEquals("New admin id is ", "Wen", admin.getId());

      d1 = (NetworkDomain) cache2.getObject("/vib");
      d2 = (NetworkDomain) cache2.getObject("/temp");
      assertEquals("Admin should be the same", d1.getAdmin(), d2.getAdmin());

      d2.getAdmin().setId("Wen");
      assertEquals("New admin id is ", "Wen", d1.getAdmin().getId());
      assertEquals("New admin id is ", "Wen", admin.getId());

      NetworkDomain temp1 = (NetworkDomain) cache1.removeObject("/temp");
      NetworkDomain vib1 = (NetworkDomain) cache1.removeObject("/vib");

      assertEquals("Vibration sensor ", vibSensorDomain, vib1);
View Full Code Here


   /**
    * Domain shares Admin object, domain also contains a list of Nodes, and each DataNode has sensor elements
    */
   public void testAll() throws Exception {
      NetworkAdmin admin = new NetworkAdmin();
      admin.setId("Benny");

      // Construct domains
      NetworkDomain tempSensorDomain = new NetworkDomain();
      tempSensorDomain.setName("Temperature sensors");
      tempSensorDomain.setAdmin(admin);
View Full Code Here

   /**
    * Domain shares Admin object.
    */
   public void testDomainAndAdmin() throws Exception {
      NetworkAdmin admin = new NetworkAdmin();
      admin.setId("Benny");

      NetworkDomain tempSensorDomain = new NetworkDomain();
      tempSensorDomain.setName("Temperature sensors");
      tempSensorDomain.setAdmin(admin);


      NetworkDomain vibSensorDomain = new NetworkDomain();
      vibSensorDomain.setName("Vibration sensors");
      vibSensorDomain.setAdmin(admin);

      cache1.putObject("/temp", tempSensorDomain);
      cache1.putObject("/vib", vibSensorDomain);

      NetworkDomain d1 = (NetworkDomain) cache1.getObject("/temp");
      NetworkDomain d2 = (NetworkDomain) cache1.getObject("/vib");

      assertEquals("Admin should be the same", d1.getAdmin(), d2.getAdmin());

      d2.getAdmin().setId("Wen");
      assertEquals("New admin id is ", "Wen", d1.getAdmin().getId());

      assertEquals("New admin id is ", "Wen", admin.getId());

      NetworkDomain temp1 = (NetworkDomain) cache1.removeObject("/temp");
      NetworkDomain vib1 = (NetworkDomain) cache1.removeObject("/vib");

      assertEquals("Vibration sensor ", vibSensorDomain, vib1);
View Full Code Here

   /**
    * Domain shares Admin object, domain also contains a list of Nodes, and each DataNode has sensor elements
    */
   public void testRecursive() throws Exception {
      NetworkAdmin admin = new NetworkAdmin();
      admin.setId("Benny");

      // Construct domains
      NetworkDomain tempSensorDomain = new NetworkDomain();
      tempSensorDomain.setName("Temperature sensors");
      tempSensorDomain.setAdmin(admin);
View Full Code Here

TOP

Related Classes of org.jboss.cache.aop.test.NetworkAdmin

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.