private Injector injectorForCaller(HttpCommandExecutorService service, Module... modules) { return ContextBuilder .newBuilder( AnonymousProviderMetadata.forClientMappedToAsyncClientOnEndpoint(Caller.class, AsyncCaller.class, "http://localhost:9999")) .modules( ImmutableSet.<Module> builder().add(new MockModule(service)).add(new NullLoggingModule()) .add(new CallerModule()).addAll(ImmutableSet.<Module> copyOf(modules)).build()).buildInjector(); }
private Injector injectorForCaller(HttpCommandExecutorService service, Module... modules) { return ContextBuilder.newBuilder(forApiOnEndpoint(Caller.class, "http://localhost:9999")) .modules(ImmutableSet.<Module> builder() .add(new MockModule(service)) .add(new NullLoggingModule()) .add(new CallerModule()) .addAll(Arrays.asList(modules)).build()).buildInjector(); }
@BeforeClass void setupFactory() { injector = ContextBuilder .newBuilder(forApiOnEndpoint(Callee.class, "http://localhost:9999")) .modules(ImmutableSet.<Module> of(new MockModule(), new NullLoggingModule(), new AbstractModule() { protected void configure() { bind(new TypeLiteral<Supplier<URI>>() { }).annotatedWith(Localhost2.class).toInstance( Suppliers.ofInstance(URI.create("http://localhost:1111"))); } })).buildInjector(); parserFactory = injector.getInstance(ParseSax.Factory.class); processor = injector.getInstance(RestAnnotationProcessor.class); transformer = injector.getInstance(TransformerForRequest.class); } }
private Injector injectorFor(ProviderMetadata md) { return Guice.createInjector(new BindNameToContext("test"), new BindProviderMetadataContextAndCredentials(md, ofInstance(new Credentials("user", "pass"))), new BindApiContextWithWildcardExtendsExplicitAndRawType( HttpApiMetadata.class.cast(md.getApiMetadata())), // stuff needed for ApiContextImpl new MockModule(), new AbstractModule() { @Override protected void configure() { bind(Utils.class).toInstance(createMock(Utils.class)); bind(IntegrationTestClient.class).toInstance(createMock(IntegrationTestClient.class)); bind(IntegrationTestAsyncClient.class).toInstance(createMock(IntegrationTestAsyncClient.class)); } }); }
public static Injector injector(Credentials creds) { return ContextBuilder .newBuilder( AnonymousProviderMetadata.forClientMappedToAsyncClientOnEndpoint(IntegrationTestClient.class, IntegrationTestAsyncClient.class, "http://localhost")) .credentialsSupplier(Suppliers.<Credentials> ofInstance(creds)).apiVersion("apiVersion") .modules(ImmutableList.<Module> of(new MockModule(), new NullLoggingModule(), new AbstractModule() { @Override protected void configure() { bind(RequestSigner.class).to(FormSigner.class); bind(String.class).annotatedWith(Names.named(PROPERTY_HEADER_TAG)).toInstance("amz"); bind(String.class).annotatedWith(TimeStamp.class).toInstance("2009-11-08T15:54:08.897Z"); } })).buildInjector(); }
@BeforeClass public void setup() { context = ContextBuilder.newBuilder(new HostedChefProviderMetadata()) .credentials(SignedHeaderAuthTest.USER_ID, SignedHeaderAuthTest.PRIVATE_KEY) .modules(ImmutableSet.<Module> of(new MockModule(), new NullLoggingModule())) // .buildView(ChefContext.class); }
@BeforeClass public void setup() { context = ContextBuilder.newBuilder(new PrivateChefApiMetadata()) .credentials(SignedHeaderAuthTest.USER_ID, SignedHeaderAuthTest.PRIVATE_KEY) .modules(ImmutableSet.<Module> of(new MockModule(), new NullLoggingModule())) // .buildView(ChefContext.class); }
public static Injector injector(Credentials creds) { return ContextBuilder.newBuilder(new S3ApiMetadata()) .credentialsSupplier(Suppliers.<Credentials>ofInstance(creds)) .modules(ImmutableList.<Module>of(new BaseRestApiTest.MockModule(), new NullLoggingModule(), new TestS3HttpApiModule())) .buildInjector(); }
public static Injector injector(Credentials creds) { return ContextBuilder .newBuilder(forApiOnEndpoint(IntegrationTestClient.class, "http://localhost")) .credentialsSupplier(Suppliers.<Credentials> ofInstance(creds)).apiVersion("apiVersion") .modules(ImmutableList.<Module> of(new MockModule(), new NullLoggingModule(), new AbstractModule() { @Override protected void configure() { bind(RequestSigner.class).to(FormSignerV2.class); bind(String.class).annotatedWith(Names.named(PROPERTY_HEADER_TAG)).toInstance("amz"); bind(String.class).annotatedWith(TimeStamp.class).toInstance("2009-11-08T15:54:08.897Z"); } })).buildInjector(); }
@BeforeClass public void setup() { Injector injector = ContextBuilder.newBuilder(new ChefApiMetadata()) .credentials(SignedHeaderAuthTest.USER_ID, SignedHeaderAuthTest.PRIVATE_KEY) .modules(ImmutableSet.<Module> of(new MockModule(), new NullLoggingModule())).buildInjector(); chefService = injector.getInstance(BaseChefService.class); }
@BeforeClass public void setup() { context = ContextBuilder.newBuilder(new ChefApiMetadata()) .credentials(SignedHeaderAuthTest.USER_ID, SignedHeaderAuthTest.PRIVATE_KEY) .modules(ImmutableSet.<Module> of(new MockModule(), new NullLoggingModule())) // .buildView(ChefContext.class); }
public static Injector injector(Credentials creds) { return ContextBuilder.newBuilder("s3") .credentialsSupplier(Suppliers.<Credentials> ofInstance(creds)) .modules(ImmutableList.<Module> of(new MockModule(), new NullLoggingModule(), new TestS3HttpApiModule())).buildInjector(); }
protected Injector createInjector() { ProviderMetadata pm = createProviderMetadata(); ContextBuilder builder = pm != null ? ContextBuilder.newBuilder(pm) : ContextBuilder.newBuilder(ApiMetadata.class .cast(checkNotNull(createApiMetadata(), "either createApiMetadata or createProviderMetadata must be overridden"))); return builder.credentials(identity, credential) .modules(ImmutableSet.of(new MockModule(), new NullLoggingModule(), createModule())) .overrides(setupProperties()).buildInjector(); }
public static Injector injector(Credentials creds) { return ContextBuilder.newBuilder(new S3ApiMetadata()) .credentialsSupplier(Suppliers.<Credentials>ofInstance(creds)) .modules(ImmutableList.<Module>of(new BaseRestApiTest.MockModule(), new NullLoggingModule(), new TestS3HttpApiModule())) .buildInjector(); }
protected Injector createInjector() { ProviderMetadata pm = createProviderMetadata(); ContextBuilder builder = pm != null ? ContextBuilder.newBuilder(pm) : ContextBuilder.newBuilder(ApiMetadata.class .cast(checkNotNull(createApiMetadata(), "either createApiMetadata or createProviderMetadata must be overridden"))); return builder.credentials(identity, credential) .modules(ImmutableSet.of(new MockModule(), new NullLoggingModule(), createModule())) .overrides(setupProperties()).buildInjector(); }
@BeforeClass protected void createFilter() { Injector injector = ContextBuilder .newBuilder("atmos") .credentials(UID, KEY) .modules( ImmutableSet.<Module> of(new MockModule(), new TestAtmosRestClientModule(), new NullLoggingModule())) .buildInjector(); filter = injector.getInstance(SignRequest.class); }
@BeforeClass protected void createFilter() { Injector injector = ContextBuilder .newBuilder("atmos") .credentials(UID, KEY) .modules( ImmutableSet.<Module> of(new MockModule(), new TestAtmosHttpApiModule(), new NullLoggingModule())) .buildInjector(); filter = injector.getInstance(SignRequest.class); }
@BeforeClass public void setup() { Injector injector = ContextBuilder.newBuilder(new ChefApiMetadata()) .credentials(SignedHeaderAuthTest.USER_ID, SignedHeaderAuthTest.PRIVATE_KEY) .modules(ImmutableSet.<Module> of(new MockModule(), new NullLoggingModule())).buildInjector(); chefService = injector.getInstance(BaseChefService.class); }
public static Injector injector(Credentials creds) { return ContextBuilder.newBuilder("s3") .credentialsSupplier(Suppliers.<Credentials> ofInstance(creds)) .modules(ImmutableList.<Module> of(new MockModule(), new NullLoggingModule(), new TestS3RestClientModule())).buildInjector(); }
Injector createInjector() { return ContextBuilder .newBuilder(new AtmosApiMetadata()) .credentials("uid", "key") .modules( ImmutableSet.<Module> of(new MockModule(),new NullLoggingModule())) .buildInjector(); }