Package org.jclouds.compute.functions

Examples of org.jclouds.compute.functions.GroupNamingConvention


      assertEquals(fn.groupInUniqueNameOrNull("jclouds#cluster#123"), null);
      assertFalse(fn.containsGroup("cluster").apply("jclouds#cluster#123"));
   }

   public void testPropertyChangesDelimiter() {
      GroupNamingConvention fn = Guice.createInjector(new AbstractModule() {

         @Override
         protected void configure() {
            bindConstant().annotatedWith(Names.named(RESOURCENAME_DELIMITER)).to('#');
         }
      }).getInstance(GroupNamingConvention.Factory.class).create();

      assertEquals(fn.sharedNameForGroup("cluster"), "jclouds#cluster");
      assertEquals(fn.groupInSharedNameOrNull("jclouds#cluster"), "cluster");
      assertEquals(fn.groupInUniqueNameOrNull("jclouds#cluster"), null);
      assertTrue(fn.containsGroup("cluster").apply("jclouds#cluster"));
   }
View Full Code Here


      assertEquals(fn.groupInUniqueNameOrNull("jclouds#cluster"), null);
      assertTrue(fn.containsGroup("cluster").apply("jclouds#cluster"));
   }

   public void testPropertyChangesPrefix() {
      GroupNamingConvention fn = Guice.createInjector(new AbstractModule() {

         @Override
         protected void configure() {
            bindConstant().annotatedWith(Names.named(RESOURCENAME_PREFIX)).to("kclouds");
         }
      }).getInstance(GroupNamingConvention.Factory.class).create();

      assertEquals(fn.sharedNameForGroup("cluster"), "kclouds-cluster");
      assertEquals(fn.groupInSharedNameOrNull("kclouds-cluster"), "cluster");
      assertEquals(fn.groupInUniqueNameOrNull("kclouds-cluster"), null);
      assertTrue(fn.containsGroup("cluster").apply("kclouds-cluster"));

   }
View Full Code Here

TOP

Related Classes of org.jclouds.compute.functions.GroupNamingConvention

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.