Examples of SaxParserModule


Examples of org.jclouds.http.functions.config.SaxParserModule

   }

   public void testSaved() {
      InputStream is = getClass().getResourceAsStream("/vdc-saved.xml");
      Injector injector = Guice.createInjector(new SaxParserModule());
      Factory factory = injector.getInstance(ParseSax.Factory.class);
      VDC result = factory.create(injector.getInstance(VDCHandler.class)).parse(is);
      assertEquals(result.getName(), "CloudBurst1");
      assertEquals(result.getDescription(),
               "ServiceProfileName = Essential; ServiceLocation = US_WEST; Email = me@my.com;");
View Full Code Here

Examples of org.jclouds.http.functions.config.SaxParserModule

@Test(groups = "unit")
public class OrgListHandlerTest {

   public void testSavvis() {
      InputStream is = getClass().getResourceAsStream("/orglist.xml");
      Injector injector = Guice.createInjector(new SaxParserModule());
      Factory factory = injector.getInstance(ParseSax.Factory.class);
      Set<Resource> result = factory.create(injector.getInstance(OrgListHandler.class)).parse(is);
      assertEquals(result, ImmutableSet.of(new ResourceImpl("100000.0", "SAVVISStation Integration Testing",
            "application/vnd.vmware.vcloud.org+xml", URI
                  .create("https://api.sandbox.savvis.net/rest/api/v0.8/org/100000.0"))));
View Full Code Here

Examples of org.jclouds.http.functions.config.SaxParserModule

@Test(groups = "unit")
public class OrgHandlerTest {

   public void testSavvis() {
      InputStream is = getClass().getResourceAsStream("/org.xml");
      Injector injector = Guice.createInjector(new SaxParserModule());
      Factory factory = injector.getInstance(ParseSax.Factory.class);
      Org result = factory.create(injector.getInstance(OrgHandler.class)).parse(is);
      assertEquals(
            result.toString(),
            Org.builder()
View Full Code Here

Examples of org.jclouds.http.functions.config.SaxParserModule

   }
  
   public void testOrgWithoutVDC() {
        InputStream is = getClass().getResourceAsStream("/org_no_vdc.xml");
        Injector injector = Guice.createInjector(new SaxParserModule());
        Factory factory = injector.getInstance(ParseSax.Factory.class);
        Org result = factory.create(injector.getInstance(OrgHandler.class)).parse(is);
        assertEquals(
              result.toString(),
              Org.builder()
View Full Code Here

Examples of org.jclouds.http.functions.config.SaxParserModule

@Test(groups = "unit", testName = "DescribeRegionsResponseHandlerTest")
public class DescribeRegionsResponseHandlerTest extends BaseHandlerTest {
   @BeforeTest
   @Override
   protected void setUpInjector() {
      injector = Guice.createInjector(new SaxParserModule(), new AbstractModule() {

         @Override
         protected void configure() {
            bind(new TypeLiteral<Supplier<URI>>(){}).annotatedWith(Provider.class).toInstance(
                  Suppliers.ofInstance(URI.create("https://booya")));
View Full Code Here

Examples of org.jclouds.http.functions.config.SaxParserModule

      assertEquals(get(result, 0).getImageState(), ImageState.AVAILABLE);
      assertEquals(get(result, 0).getRawState(), "available");
   }

   static ParseSax<Set<Image>> createParser() {
      Injector injector = Guice.createInjector(new SaxParserModule(), new AbstractModule() {

         @Override
         protected void configure() {
            bind(new TypeLiteral<Supplier<String>>() {
            }).annotatedWith(Region.class).toInstance(Suppliers.ofInstance("us-east-1"));
View Full Code Here

Examples of org.jclouds.http.functions.config.SaxParserModule

@Test(groups = "unit")
public class VDCHandlerTest {

   public void testApplyInputStream() {
      InputStream is = getClass().getResourceAsStream("/vdc.xml");
      Injector injector = Guice.createInjector(new SaxParserModule());
      Factory factory = injector.getInstance(ParseSax.Factory.class);

      VDC result = factory.create(injector.getInstance(VDCHandler.class)).parse(is);
      assertEquals(result.getName(), "Miami Environment 1");
      assertEquals(result.getHref(), URI.create("https://services.vcloudexpress.terremark.com/api/v0.8/vdc/32"));
View Full Code Here

Examples of org.jclouds.http.functions.config.SaxParserModule

@Test(groups = "unit", testName = "VCloudExpressVAppHandlerTest")
public class VAppHandlerTest extends BaseHandlerTest {
   @BeforeTest
   @Override
   protected void setUpInjector() {
      injector = Guice.createInjector(new SaxParserModule(), new AbstractModule() {

         @Override
         protected void configure() {
            Properties toBind = new Properties();
            toBind.setProperty(Constants.PROPERTY_API_VERSION, "0.8");
View Full Code Here

Examples of org.jclouds.http.functions.config.SaxParserModule

@Test(groups = "unit", testName = "OrgHandlerTest")
public class OrgHandlerTest extends BaseHandlerTest {
   @Override
   @BeforeTest
   protected void setUpInjector() {
      injector = Guice.createInjector(new SaxParserModule() {
         @Override
         public void configure() {
            super.configure();
            Names.bindProperties(binder(), TerremarkVCloudApiMetadata.defaultProperties());
         }
View Full Code Here

Examples of org.jclouds.http.functions.config.SaxParserModule

   }

   private void assertCodeMakes(String method, URI uri, int statusCode, String message, String contentType,
            String content, Class<? extends Exception> expected) {

      ParseAWSErrorFromXmlContent function = Guice.createInjector(new SaxParserModule(), new AbstractModule() {

         @Override
         protected void configure() {
            bind(RequestSigner.class).toInstance(createMock(RequestSigner.class));
            bindConstant().annotatedWith(Names.named(PROPERTY_HEADER_TAG)).to("amz");
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.