100+ results for 'com.google guice createinjector'
Not the results you expected?
TestLifeCycleManager.java (https://gitlab.com/vectorci/airlift) Java · 328 lines
123 }
124 };
125 Injector injector = Guice.createInjector(
126 Stage.PRODUCTION,
127 new LifeCycleModule(),
274 throws Exception
275 {
276 Injector injector = Guice.createInjector(
277 Stage.PRODUCTION,
278 new LifeCycleModule(),
313 }
314 };
315 Injector injector = Guice.createInjector(
316 Stage.PRODUCTION,
317 new LifeCycleModule(),
ExceptionMeteredTest.java (https://github.com/dinomite/metrics.git) Java · 387 lines
1 package com.yammer.metrics.guice.tests;
3 import com.google.inject.Guice;
4 import com.google.inject.Injector;
25 @Before
26 public void setup() {
27 Injector injector = Guice.createInjector(new InstrumentationModule());
28 instance = injector.getInstance(InstrumentedWithExceptionMetered.class);
29 registry = injector.getInstance(MetricsRegistry.class);
234 is("poops"));
236 assertThat("Guice creates a meter with the given rate unit",
237 ((MeterMetric) metric).rateUnit(),
238 is(TimeUnit.MINUTES));
259 is(instanceOf(TimerMetric.class)));
261 assertThat("Guice creates a metric",
262 errorMetric,
263 is(notNullValue()));
FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeatTest.java (https://github.com/andreisavu/jclouds.git) Java · 182 lines
33 import com.google.inject.AbstractModule;
34 import com.google.inject.Guice;
35 import com.google.inject.TypeLiteral;
111 public void testPropertyChangesDelimiter() {
112 GroupNamingConvention fn = Guice.createInjector(new AbstractModule() {
114 @Override
126 public void testPropertyChangesPrefix() {
127 GroupNamingConvention fn = Guice.createInjector(new AbstractModule() {
129 @Override
142 public void testCanChangeSuffixSupplier() {
143 GroupNamingConvention fn = Guice.createInjector(new AbstractModule() {
145 @Override
RestfuWebServiceWithSubpaths2AcceptanceTest.java (https://github.com/mgenov/sitebricks.git) Java · 167 lines
4 import com.google.inject.AbstractModule;
5 import com.google.inject.Guice;
6 import com.google.inject.Injector;
7 import com.google.sitebricks.acceptance.util.AcceptanceTest;
8 import com.google.sitebricks.client.Web;
25 public void shouldServiceTopLevelDynamicPath() {
26 WebResponse response = createInjector()
27 .getInstance(Web.class)
28 .clientOf(AcceptanceTest.baseUrl() + "/superpath2/" + TOPLEVEL)
137 private Injector createInjector() {
138 return Guice.createInjector(new AbstractModule() {
139 protected void configure() {
140 bind(ConverterRegistry.class).toInstance(new StandardTypeConverter(
AbstractLdapSynchronizer.java (https://gitlab.com/gesnaud/xivo-lib-ldap) Java · 252 lines
28 import xivo.restapi.model.User;
30 import com.google.inject.Guice;
31 import com.google.inject.Inject;
32 import com.google.inject.Injector;
34 public abstract class AbstractLdapSynchronizer {
59 }
60 AbstractLDAPModule module = getModuleInstance(moduleClass, parsing);
61 Injector injector = Guice.createInjector(module);
62 AbstractLdapSynchronizer synchronizer = injector.getInstance(AbstractLdapSynchronizer.class);
63 synchronizer.setUp();
LocalizationTest.java (https://github.com/mgenov/sitebricks.git) Java · 289 lines
47 resourceBundle.put(HELLO, "hello there!");
49 String msg = Guice.createInjector(new AbstractModule() {
50 @Override
51 protected void configure() {
197 = new AtomicReference<HttpServletRequest>(japaneseRequest);
199 Injector injector = Guice.createInjector(new AbstractModule() {
200 @Override
201 protected void configure() {
242 @Test
243 public final void parameterizedWithNoExternalBundle() {
244 String msg = Guice.createInjector(new AbstractModule() {
245 @Override
246 protected void configure() {
TransactionalTest.java (https://github.com/goldoraf/OBM.git) Java · 498 lines
15 import com.google.inject.AbstractModule;
16 import com.google.inject.Guice;
17 import com.google.inject.Injector;
18 import com.google.inject.Provider;
19 import com.google.inject.matcher.Matchers;
123 private TestClass createTestClass(final Provider<TransactionManager> provider) {
124 Injector injector = Guice.createInjector(new AbstractModule() {
126 @Override
VDCHandlerTest.java (https://github.com/vkris/jclouds.git) Java · 81 lines
36 import com.google.common.collect.ImmutableMap;
37 import com.google.inject.Guice;
38 import com.google.inject.Injector;
48 public void testApplyInputStream() {
49 InputStream is = getClass().getResourceAsStream("/vdc.xml");
50 Injector injector = Guice.createInjector(new SaxParserModule());
51 Factory factory = injector.getInstance(ParseSax.Factory.class);
Activator.java (https://github.com/peterlynch/spice.git) Java · 244 lines
11 * See the Apache License Version 2.0 for the specific language governing permissions and limitations there under.
12 */
13 package org.sonatype.guice.bean.containers;
15 import java.util.Dictionary;
31 import org.sonatype.guice.bean.binders.SpaceModule;
32 import org.sonatype.guice.bean.binders.WireModule;
33 import org.sonatype.guice.bean.locators.DefaultBeanLocator;
38 import com.google.inject.Binder;
39 import com.google.inject.Guice;
40 import com.google.inject.Injector;
185 final ClassSpace space = new BundleClassSpace( bundle );
186 injector = Guice.createInjector( new WireModule( this, new SpaceModule( space ) ) );
187 final Dictionary<Object, Object> metadata = new Hashtable<Object, Object>();
188 metadata.put( Constants.SERVICE_PID, "org.sonatype.inject" );
StatsIntegrationTest.java (https://github.com/mgenov/sitebricks.git) Java · 234 lines
1 package com.google.sitebricks.stat;
3 import com.google.common.collect.ImmutableMap;
4 import com.google.inject.AbstractModule;
5 import com.google.inject.Guice;
6 import com.google.inject.Injector;
7 import com.google.sitebricks.stat.testservices.ChildDummyService;
8 import com.google.sitebricks.stat.testservices.DummyService;
9 import com.google.sitebricks.stat.testservices.StatExposerTestingService;
10 import com.google.sitebricks.stat.testservices.StaticDummyService;
26 @BeforeMethod
27 public final void before() {
28 injector = Guice.createInjector(new AbstractModule() {
29 @Override
30 protected void configure() {
RedirectionRetryHandlerTest.java (https://github.com/vkris/jclouds.git) Java · 184 lines
37 import org.testng.annotations.Test;
39 import com.google.common.collect.ImmutableMultimap;
40 import com.google.common.collect.LinkedHashMultimap;
41 import com.google.common.collect.Multimap;
42 import com.google.inject.AbstractModule;
43 import com.google.inject.Guice;
44 import com.google.inject.Injector;
52 @Test(groups = "unit")
53 public class RedirectionRetryHandlerTest {
54 Injector injector = Guice.createInjector(new MockModule(), new RestModule(), new AbstractModule() {
55 @SuppressWarnings("unused")
56 @Provides
ListAccountsResponseTest.java (https://github.com/regularfry/jclouds.git) Java · 112 lines
TransferRequestIntegrationTest.java (https://gitlab.com/metamorphiccode/guice) Java · 215 lines
15 */
17 package com.google.inject.servlet;
19 import com.google.common.collect.ImmutableMap;
20 import com.google.inject.AbstractModule;
21 import com.google.inject.Guice;
22 import com.google.inject.Injector;
69 public void testTransferNonHttpRequest() throws Exception {
70 final Injector injector = Guice.createInjector(new AbstractModule() {
71 @Override protected void configure() {
72 bindScope(RequestScoped.class, ServletScopes.REQUEST);
99 public void testTransferNonHttpRequest_closeable() throws Exception {
100 final Injector injector = Guice.createInjector(new AbstractModule() {
101 @Override protected void configure() {
102 bindScope(RequestScoped.class, ServletScopes.REQUEST);
TestUserApiScenarios.java (https://github.com/martinwesthead/killbill.git) Java · 99 lines
25 import org.testng.annotations.Test;
27 import com.google.inject.Guice;
28 import com.google.inject.Injector;
29 import com.google.inject.Stage;
30 import com.ning.billing.catalog.api.BillingPeriod;
31 import com.ning.billing.catalog.api.IDuration;
40 @Override
41 protected Injector getInjector() {
42 return Guice.createInjector(Stage.DEVELOPMENT, new EngineModuleSqlMock());
43 }
MyApp.java (https://github.com/leoneu/s4-piper.git) Java · 152 lines
24 import org.apache.s4.core.Stream;
26 import com.google.inject.Guice;
27 import com.google.inject.Injector;
133 public static void main(String[] args) {
135 Injector injector = Guice.createInjector(new Module());
136 MyApp myApp = injector.getInstance(MyApp.class);
137 Sender sender = injector.getInstance(Sender.class);
PackageFilterTests.java (https://github.com/simonetripodi/guice-automatic-injection.git) Java · 145 lines
39 @Test
40 public void createDynamicModule() {
41 Injector injector = Guice.createInjector(new TestStartupModule(SonatypeScanner.class,
42 PackageFilter.create(PackageFilterTests.class)));
43 assertNotNull(injector);
75 @Test
76 public void createSecondTestInterface() {
77 Injector injector = Guice.createInjector(new TestStartupModule(SonatypeScanner.class,
78 PackageFilter.create(PackageFilterTests.class)));
79 assertNotNull(injector);
88 @Test
89 public void createAllInterfaces() {
90 Injector injector = Guice.createInjector(new TestStartupModule(SonatypeScanner.class,
91 PackageFilter.create(PackageFilterTests.class)));
92 assertNotNull(injector);
AutobindTests.java (https://github.com/simonetripodi/guice-automatic-injection.git) Java · 145 lines
39 @Test
40 public void createDynamicModule() {
41 Injector injector = Guice.createInjector(new TestStartupModule(SonatypeScanner.class,
42 PackageFilter.create(AutobindTests.class, false)));
43 assertNotNull(injector);
75 @Test
76 public void createSecondTestInterface() {
77 Injector injector = Guice.createInjector(new TestStartupModule(SonatypeScanner.class,
78 PackageFilter.create(AutobindTests.class, false)));
79 assertNotNull(injector);
88 @Test
89 public void createAllInterfaces() {
90 Injector injector = Guice.createInjector(new TestStartupModule(SonatypeScanner.class,
91 PackageFilter.create(AutobindTests.class, false)));
92 assertNotNull(injector);
GuiceServletConfig.java (https://github.com/regularfry/jclouds.git) Java · 117 lines
40 import com.google.common.io.Closeables;
41 import com.google.inject.Guice;
42 import com.google.inject.Injector;
44 import com.google.inject.TypeLiteral;
45 import com.google.inject.servlet.GuiceServletContextListener;
46 import com.google.inject.servlet.ServletModule;
51 * @author Adrian Cole
52 */
53 public class GuiceServletConfig extends GuiceServletContextListener {
55 private Iterable<BlobStoreContext> blobsStoreContexts;
90 @Override
91 protected Injector getInjector() {
92 return Guice.createInjector(new ServletModule() {
93 @Override
94 protected void configureServlets() {
VarargsFilterDispatchIntegrationTest.java (https://gitlab.com/metamorphiccode/guice) Java · 182 lines
6 import static org.easymock.EasyMock.verify;
8 import com.google.inject.Guice;
9 import com.google.inject.Injector;
47 public final void testDispatchRequestToManagedPipeline() throws ServletException, IOException {
48 final Injector injector = Guice.createInjector(new ServletModule() {
50 @Override
87 public final void testDispatchThatNoFiltersFire() throws ServletException, IOException {
88 final Injector injector = Guice.createInjector(new ServletModule() {
90 @Override
127 IOException {
129 final Injector injector = Guice.createInjector(new ServletModule() {
131 @Override
VirtualBoxComputeServiceAdapterTest.java (https://github.com/richardcloudsoft/legacy-jclouds.git) Java · 88 lines
46 import com.beust.jcommander.internal.Lists;
47 import com.google.common.base.Function;
48 import com.google.common.base.Suppliers;
49 import com.google.inject.Guice;
51 @Test(groups = "unit")
54 Map<OsFamily, Map<String, String>> osMap = new BaseComputeServiceContextModule() {
55 }.provideOsVersionMap(new ComputeServiceConstants.ReferenceData(), Guice.createInjector(new GsonModule())
56 .getInstance(Json.class));
WebAppTests.java (https://github.com/lobotomyme/hadoop-common.git) Java · 172 lines
27 import java.util.Map;
29 import com.google.inject.Module;
30 import com.google.inject.Scopes;
31 import com.google.inject.servlet.RequestScoped;
32 import com.google.inject.AbstractModule;
33 import com.google.inject.Guice;
34 import com.google.inject.Injector;
55 final T impl,
56 final Module... modules) {
57 return Guice.createInjector(new AbstractModule() {
58 final PrintWriter writer = spy(new PrintWriter(System.out));
59 final HttpServletRequest request = createRequest();
ParseContainerCDNMetadataListFromJsonResponseTest.java (https://github.com/regularfry/jclouds.git) Java · 66 lines
35 import com.google.common.collect.ImmutableSortedSet;
36 import com.google.inject.Guice;
37 import com.google.inject.Injector;
38 import com.google.inject.Key;
39 import com.google.inject.TypeLiteral;
46 @Test(groups = "unit")
47 public class ParseContainerCDNMetadataListFromJsonResponseTest {
48 Injector i = Guice.createInjector(new GsonModule());
50 @Test
TestConfigurationInspector.java (https://github.com/ssindkar/platform.git) Java · 357 lines
1 package com.proofpoint.configuration;
3 import com.google.common.collect.ImmutableList;
4 import com.google.common.collect.ImmutableMap;
5 import com.google.common.collect.Iterators;
6 import com.google.inject.Binder;
7 import com.google.inject.Guice;
8 import com.google.inject.Module;
69 List<Message> messages = new ConfigurationValidator(configurationFactory).validate(module);
70 InspectionVerifier verifier = new InspectionVerifier(new ConfigurationInspector().inspect(configurationFactory));
71 Guice.createInjector(new ConfigurationModule(configurationFactory), module, new ValidationErrorModule(messages));
72 return verifier;
73 }
ConfigurationFactoryTest.java (https://github.com/ssindkar/platform.git) Java · 1126 lines
16 package com.proofpoint.configuration;
18 import com.google.common.collect.ImmutableList;
19 import com.google.common.collect.ImmutableMap;
20 import com.google.inject.Binder;
21 import com.google.inject.CreationException;
22 import com.google.inject.Guice;
23 import com.google.inject.Injector;
24 import com.google.inject.Module;
25 import com.google.inject.spi.Message;
35 import java.util.TreeMap;
37 import static com.google.common.base.MoreObjects.firstNonNull;
38 import static com.proofpoint.configuration.ConfigBinder.bindConfig;
39 import static com.proofpoint.testing.Assertions.assertContainsAllOf;
SoyTransformer.java (https://bitbucket.org/Adaptavist/atlassian-plugins-osgi-testrunner-parent.git) Java · 109 lines
14 import com.google.inject.multibindings.Multibinder;
15 import com.google.template.soy.SoyFileSet;
16 import com.google.template.soy.SoyModule;
17 import com.google.template.soy.jssrc.SoyJsSrcOptions;
18 import com.google.template.soy.shared.restricted.SoyFunction;
19 import com.google.template.soy.xliffmsgplugin.XliffMsgPluginModule;
21 import org.dom4j.Element;
66 guiceModules.add(new OurFunctionsModule());
68 final Injector injector = Guice.createInjector(guiceModules);
70 SoyFileSet.Builder sfsBuilder = injector.getInstance(SoyFileSet.Builder.class);
BaseParserTest.java (https://github.com/richardcloudsoft/legacy-jclouds.git) Java · 102 lines
38 import org.testng.annotations.Test;
40 import com.google.common.base.Function;
41 import com.google.common.base.Throwables;
42 import com.google.common.collect.ImmutableList;
43 import com.google.inject.Guice;
44 import com.google.inject.Injector;
87 protected Injector injector() {
88 return Guice.createInjector(new GsonModule() {
89 protected void configure() {
90 bind(DateAdapter.class).to(Iso8601DateAdapter.class);
ListOfKeyValuesDelimitedByBlankLinesToServerInfoSetTest.java (https://github.com/edwardt/jclouds.git) Java · 80 lines
34 import org.testng.annotations.Test;
36 import com.google.common.base.Function;
37 import com.google.common.collect.ImmutableSet;
38 import com.google.inject.AbstractModule;
39 import com.google.inject.Guice;
40 import com.google.inject.TypeLiteral;
47 public class ListOfKeyValuesDelimitedByBlankLinesToServerInfoSetTest {
49 private static final ListOfKeyValuesDelimitedByBlankLinesToServerInfoSet FN = Guice.createInjector(
50 new AbstractModule() {
ParseServerListTest.java (https://github.com/andreisavu/jclouds.git) Java · 87 lines
NamedDatabaseTest.java (https://github.com/playframework/playframework.git) Java · 126 lines
10 import com.google.common.collect.ImmutableMap;
11 import com.google.inject.Guice;
12 import com.google.inject.Injector;
20 import play.inject.guice.GuiceApplicationBuilder;
21 import play.inject.guice.GuiceApplicationLoader;
23 import static org.hamcrest.CoreMatchers.*;
65 "db.other.driver", "org.h2.Driver",
66 "db.other.url", "jdbc:h2:mem:other");
67 Injector injector = createInjector(config);
68 assertThat(
69 injector.getInstance(NamedOtherComponent.class).db.getUrl(), equalTo("jdbc:h2:mem:other"));
107 new GuiceApplicationLoader().builder(new Context(Environment.simple(), config));
108 return Guice.createInjector(builder.applicationModule());
109 }
HeadlessReplyTest.java (https://github.com/mgenov/sitebricks.git) Java · 230 lines
55 @Test
56 public void textReply() throws IOException {
57 Injector injector = Guice.createInjector();
58 HeadlessRenderer renderer = injector.getInstance(HeadlessRenderer.class);
59 HttpServletResponse response = createNiceMock(HttpServletResponse.class);
79 @Test
80 public void jsonReply() throws IOException {
81 Injector injector = Guice.createInjector(new AbstractModule() {
82 @SuppressWarnings("rawtypes")
83 @Override
120 @Test
121 public void xmlReplyWithHeaders() throws IOException {
122 Injector injector = Guice.createInjector();
123 HeadlessRenderer renderer = injector.getInstance(HeadlessRenderer.class);
124 HttpServletResponse response = createNiceMock(HttpServletResponse.class);
BindRestContextWithWildcardExtendsExplicitAndRawTypeTest.java (https://github.com/andreisavu/jclouds.git) Java · 128 lines
36 import org.testng.annotations.Test;
38 import com.google.common.reflect.TypeToken;
39 import com.google.inject.AbstractModule;
40 import com.google.inject.Guice;
41 import com.google.inject.Injector;
74 private Injector injectorFor(ProviderMetadata md) {
75 return Guice.createInjector(
76 new BindNameToContext("test"),
77 new BindProviderMetadataContextAndCredentials(md, new Credentials("user", "pass")),
ProjectTypeTest.java (https://gitlab.com/gaal/che-core) Java · 371 lines
13 import com.google.inject.AbstractModule;
14 import com.google.inject.Guice;
15 import com.google.inject.Injector;
16 import com.google.inject.multibindings.Multibinder;
17 import org.eclipse.che.api.core.NotFoundException;
18 import org.eclipse.che.api.project.server.*;
41 public void setUp() throws Exception {
42 // Bind components
43 injector = Guice.createInjector(new AbstractModule() {
44 @Override
45 protected void configure() {
Bug250313Test.java (https://github.com/eclipse/xtext-core.git) Java · 392 lines
24 import org.junit.Test;
26 import com.google.common.collect.Iterables;
27 import com.google.inject.Binder;
28 import com.google.inject.Guice;
29 import com.google.inject.Inject;
30 import com.google.inject.Injector;
32 public class Bug250313Test extends AbstractXtextTests {
45 public Injector createInjector() {
46 return Guice.createInjector(new MyBug250313RuntimeModule(Bug250313Test.this));
47 }
48 });
CatalogHandlerTest.java (https://github.com/raschyoung/jclouds.git) Java · 143 lines
32 import org.testng.annotations.Test;
34 import com.google.inject.Guice;
35 import com.google.inject.Injector;
49 public void testTerremark() {
50 InputStream is = getClass().getResourceAsStream("/catalog.xml");
51 injector = Guice.createInjector(new SaxParserModule());
52 factory = injector.getInstance(ParseSax.Factory.class);
53 Catalog result = (Catalog) factory.create(injector.getInstance(CatalogHandler.class)).parse(is);
PatternRepositoryTest.java (https://github.com/Zenika/DORM.git) Java · 90 lines
3 import com.google.inject.AbstractModule;
4 import com.google.inject.Guice;
5 import com.google.inject.Injector;
58 // dormMetadata.setAuthor("greg");
59 DormResource expectedResource = new DefaultDormResource("zenika_test", "jar", testJarRepo);
60 Injector injector = Guice.createInjector(new AbstractModule() {
61 @Override
62 protected void configure() {
CloudServersImageToImageTest.java (https://github.com/regularfry/jclouds.git) Java · 66 lines
35 import org.testng.annotations.Test;
37 import com.google.inject.Guice;
39 /**
60 CloudServersImageToImage parser = new CloudServersImageToImage(new CloudServersImageToOperatingSystem(new BaseComputeServiceContextModule() {
61 }.provideOsVersionMap(new ComputeServiceConstants.ReferenceData(), Guice.createInjector(new GsonModule())
62 .getInstance(Json.class))));
SlicehostImageToImageTest.java (https://github.com/andreisavu/jclouds.git) Java · 92 lines
37 import org.testng.annotations.Test;
39 import com.google.inject.Guice;
41 /**
85 SlicehostImageToImage parser = new SlicehostImageToImage(new SlicehostImageToOperatingSystem(
86 new BaseComputeServiceContextModule() {
87 }.provideOsVersionMap(new ComputeServiceConstants.ReferenceData(), Guice.createInjector(new GsonModule())
88 .getInstance(Json.class))));
GuiceCamelContext.java (https://gitlab.com/matticala/apache-camel) Java · 176 lines
15 * limitations under the License.
16 */
17 package org.apache.camel.guice;
19 import java.util.List;
31 import org.apache.camel.RoutesBuilder;
32 import org.apache.camel.TypeConverter;
33 import org.apache.camel.guice.impl.GuiceInjector;
34 import org.apache.camel.guice.inject.Injectors;
47 * <p/>
48 * It is recommended you use this implementation with the
49 * <a href="http://code.google.com/p/guiceyfruit/wiki/GuiceyJndi">Guicey JNDI Provider</a>
50 *
51 * @version
56 @Inject
57 public GuiceCamelContext(com.google.inject.Injector injector) {
58 this.injector = injector;
59 }
FilterStringsBoundToInjectorByNameTest.java (https://github.com/andreisavu/jclouds.git) Java · 104 lines
29 import com.google.inject.AbstractModule;
30 import com.google.inject.Guice;
31 import com.google.inject.Provides;
41 public void testEmptyWhenNoStringsBound() {
42 FilterStringsBoundToInjectorByName fn = Guice.createInjector().getInstance(FilterStringsBoundToInjectorByName.class);
43 assertEquals(fn.apply(Predicates.<String> alwaysTrue()), ImmutableMap.<String, String> of());
44 }
46 public void testEmptyWhenNotStringsBound() {
47 FilterStringsBoundToInjectorByName fn = Guice.createInjector(new AbstractModule() {
49 @Override
59 public void testReturnsGuiceNamedString() {
60 FilterStringsBoundToInjectorByName fn = Guice.createInjector(new AbstractModule() {
62 @Override
ApplicationProcessorSpec.scala (https://gitlab.com/zhaosheng/snagajob) Scala · 111 lines
1 import com.google.inject.{AbstractModule, Guice}
2 import com.google.inject.name.Names
3 import main.scala._
4 import net.codingwell.scalaguice.ScalaModule
5 import org.scalatest._
7 class ApplicationProcessorSpec extends FlatSpec with Matchers {
9 val injector = Guice.createInjector(new ApplicationProcessorTestModule())
10 import net.codingwell.scalaguice.InjectorExtensions._
ParseImageFromJsonResponseTest.java (https://github.com/regularfry/jclouds.git) Java · 92 lines
37 import com.google.inject.AbstractModule;
38 import com.google.inject.Guice;
39 import com.google.inject.Injector;
40 import com.google.inject.Key;
41 import com.google.inject.TypeLiteral;
48 @Test(groups = "unit")
49 public class ParseImageFromJsonResponseTest {
50 Injector i = Guice.createInjector(new AbstractModule() {
52 @Override
74 public static Image parseImage() {
75 Injector i = Guice.createInjector(new AbstractModule() {
77 @Override
ParseAuthenticationResponseFromHeadersTest.java (https://github.com/richardcloudsoft/legacy-jclouds.git) Java · 68 lines
29 import org.testng.annotations.Test;
31 import com.google.common.collect.ImmutableMap;
32 import com.google.inject.AbstractModule;
33 import com.google.inject.Guice;
34 import com.google.inject.Injector;
35 import com.google.inject.name.Names;
37 /**
43 public class ParseAuthenticationResponseFromHeadersTest {
45 Injector i = Guice.createInjector(new AbstractModule() {
47 @Override
BindDriveDataToPlainTextStringTest.java (https://github.com/bosschaert/jclouds.git) Java · 87 lines
37 import org.testng.annotations.Test;
39 import com.google.common.base.Function;
40 import com.google.common.collect.ImmutableSet;
41 import com.google.inject.AbstractModule;
42 import com.google.inject.Guice;
43 import com.google.inject.TypeLiteral;
50 public class BindDriveDataToPlainTextStringTest {
52 private static final BindDriveDataToPlainTextString FN = Guice.createInjector(new AbstractModule() {
54 @Override
IMachineToImageTest.java (https://github.com/alasdairhodge/jclouds.git) Java · 139 lines
41 import org.virtualbox_4_1.VirtualBoxManager;
43 import com.google.inject.Guice;
45 @Test(groups = "unit")
48 Map<OsFamily, Map<String, String>> map = new BaseComputeServiceContextModule() {
49 }.provideOsVersionMap(new ComputeServiceConstants.ReferenceData(), Guice.createInjector(new GsonModule())
50 .getInstance(Json.class));
BindTagFiltersToIndexedFormParamsTest.java (https://github.com/alasdairhodge/jclouds.git) Java · 108 lines
32 import org.testng.annotations.Test;
34 import com.google.common.collect.ImmutableMap;
35 import com.google.common.collect.ImmutableSet;
36 import com.google.inject.Guice;
37 import com.google.inject.Injector;
44 @Test(groups = "unit")
45 public class BindTagFiltersToIndexedFormParamsTest {
46 Injector injector = Guice.createInjector();
47 BindTagFiltersToIndexedFormParams binder = injector.getInstance(BindTagFiltersToIndexedFormParams.class);
ListStoragePoolsResponseTest.java (https://github.com/andreisavu/jclouds.git) Java · 73 lines
CreateSharedIpGroupOptionsTest.java (https://github.com/andreisavu/jclouds.git) Java · 75 lines
RsaSshKeyPairGeneratorTest.java (https://github.com/richardcloudsoft/legacy-jclouds.git) Java · 98 lines
46 import org.testng.annotations.Test;
48 import com.google.common.collect.ImmutableMap;
49 import com.google.inject.AbstractModule;
50 import com.google.inject.Guice;
52 /**
83 replay(crypto, rsaKeyPairGenerator, secureRandom);
85 RsaSshKeyPairGenerator supplier = Guice.createInjector(new AbstractModule(){
86 protected void configure() {
87 bind(Crypto.class).toInstance(crypto);
CatalogItemHandlerTest.java (https://github.com/andreisavu/jclouds.git) Java · 88 lines
TestTestingAuditLogModule.java (https://github.com/ssindkar/platform.git) Java · 93 lines
18 import com.fasterxml.jackson.annotation.JsonProperty;
19 import com.google.auto.value.AutoValue;
20 import com.google.common.collect.ImmutableList;
21 import com.google.common.collect.ImmutableMap;
22 import com.google.inject.Guice;
23 import com.google.inject.Injector;
24 import com.google.inject.Key;
25 import com.google.inject.TypeLiteral;
45 {
46 TraceTokenManager.clearRequestToken();
47 Injector injector = Guice.createInjector(
48 new TestingAuditLogModule(),
49 new JsonModule(),
BindToJsonPayloadWrappedWithTest.java (https://github.com/regularfry/jclouds.git) Java · 73 lines
29 import com.google.common.collect.ImmutableMap;
30 import com.google.inject.Guice;
31 import com.google.inject.Injector;
32 import com.google.inject.assistedinject.FactoryModuleBuilder;
34 /**
40 public class BindToJsonPayloadWrappedWithTest {
42 Injector injector = Guice.createInjector(new GsonModule(), new FactoryModuleBuilder()
43 .build(BindToJsonPayloadWrappedWith.Factory.class));
HostModelTest.java (https://github.com/kylape/console.git) Java · 138 lines
DeltacloudRedirectionRetryHandlerTest.java (https://github.com/regularfry/jclouds.git) Java · 106 lines
36 import org.testng.annotations.Test;
38 import com.google.common.collect.LinkedHashMultimap;
39 import com.google.common.collect.Multimap;
40 import com.google.inject.AbstractModule;
41 import com.google.inject.Guice;
42 import com.google.inject.Injector;
43 import com.google.inject.Provides;
45 /**
50 @Test(groups = "unit")
51 public class DeltacloudRedirectionRetryHandlerTest {
52 Injector injector = Guice.createInjector(new MockModule(), new RestModule(), new AbstractModule() {
53 @SuppressWarnings("unused")
54 @Provides
ListImagesTest.java (https://github.com/regularfry/jclouds.git) Java · 80 lines
OpenIdUserModuleTest.html (https://github.com/slspeek/FSpotCloudSite.git) HTML · 42 lines
15 <a class="jxr_linenumber" name="5" href="#5">5</a> <strong class="jxr_keyword">package</strong> fspotcloud.user.openid;
16 <a class="jxr_linenumber" name="6" href="#6">6</a>
17 <a class="jxr_linenumber" name="7" href="#7">7</a> <strong class="jxr_keyword">import</strong> com.google.inject.Guice;
18 <a class="jxr_linenumber" name="8" href="#8">8</a> <strong class="jxr_keyword">import</strong> com.google.inject.Injector;
34 <a class="jxr_linenumber" name="24" href="#24">24</a> @Test
35 <a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testConfigure() {
36 <a class="jxr_linenumber" name="26" href="#26">26</a> Injector injector = Guice.createInjector(<strong class="jxr_keyword">new</strong> OpenIdUserModule());
37 <a class="jxr_linenumber" name="27" href="#27">27</a> }
38 <a class="jxr_linenumber" name="28" href="#28">28</a> }
ReflectSpec.scala (https://github.com/erwan/Play20.git) Scala · 96 lines
6 import javax.inject.Inject
8 import com.google.inject.Guice
9 import org.specs2.mutable.Specification
10 import play.api.{ PlayException, Configuration, Environment }
11 import play.api.inject.Binding
12 import play.api.inject.guice.GuiceApplicationLoader
14 import scala.reflect.ClassTag
92 def doQuack(bindings: Seq[Binding[_]]): String = {
93 Guice.createInjector(GuiceApplicationLoader.guiced(bindings)).getInstance(classOf[Duck]).quack
94 }
NestSlashKeysTest.java (https://github.com/jclouds/legacy-jclouds-chef.git) Java · 121 lines
32 import org.testng.annotations.Test;
34 import com.google.common.base.Supplier;
35 import com.google.common.base.Suppliers;
36 import com.google.common.collect.ImmutableMultimap;
37 import com.google.inject.AbstractModule;
38 import com.google.inject.Guice;
39 import com.google.inject.Injector;
52 @BeforeTest
53 protected void setUpInjector() throws IOException {
54 Injector injector = Guice.createInjector(new AbstractModule() {
55 @Override
56 protected void configure() {
Main.java (https://bitbucket.org/edowd/gentoo_bootstrap_java.git) Java · 103 lines
25 import java.util.Properties;
27 import com.google.inject.Guice;
28 import com.google.inject.Injector;
31 import com.netflix.config.DynamicPropertyFactory;
32 import com.netflix.config.DynamicStringProperty;
33 import com.netflix.governator.guice.LifecycleInjector;
34 import com.netflix.governator.lifecycle.LifecycleManager;
63 try
64 {
65 // Injector injector = Guice.createInjector(new Amd64MinimalBootstrapModule());
67 // Injector injector = LifecycleInjector.builder().withBootstrapModule(new GentooBootstrapModule()).createInjector();
70 if ("hvm".equals(virtualizationType.get()))
71 {
72 injector = LifecycleInjector.builder().withBootstrapModule(new HvmBootstrapModule()).createInjector();
73 }
74 else if ("hvm1".equals(virtualizationType.get()))
LifeCycleModuleTest.java (https://github.com/andreisavu/jclouds.git) Java · 138 lines
30 import org.testng.annotations.Test;
32 import com.google.common.util.concurrent.ExecutionList;
33 import com.google.inject.AbstractModule;
34 import com.google.inject.Guice;
35 import com.google.inject.Injector;
36 import com.google.inject.Key;
37 import com.google.inject.Provides;
38 import com.google.inject.name.Names;
40 /**
56 private Injector createInjector() {
57 Injector i = Guice.createInjector(new LifeCycleModule() {
58 @SuppressWarnings("unused")
59 @Provides
GuiceServletConfig.java (https://github.com/bosschaert/jclouds.git) Java · 121 lines
43 import com.google.common.io.Closeables;
44 import com.google.inject.Guice;
45 import com.google.inject.Injector;
47 import com.google.inject.TypeLiteral;
48 import com.google.inject.servlet.GuiceServletContextListener;
49 import com.google.inject.servlet.ServletModule;
54 * @author Adrian Cole
55 */
56 public class GuiceServletConfig extends GuiceServletContextListener {
58 private Map<String, BlobStoreContext> blobsStoreContexts;
94 @Override
95 protected Injector getInjector() {
96 return Guice.createInjector(new ServletModule() {
97 @Override
98 protected void configureServlets() {
Activator.java (https://github.com/svenefftinge/Xtext-2.0-released-source-code.git) Java · 313 lines
6 import static com.google.inject.util.Modules.override;
7 import static com.google.inject.Guice.createInjector;
9 import org.apache.log4j.Logger;
12 import org.osgi.framework.BundleContext;
14 import com.google.inject.Injector;
15 import com.google.inject.Module;
79 protected void registerInjectorFor(String language) throws Exception {
80 injectors.put(language, createInjector(
81 override(override(getRuntimeModule(language)).with(getSharedStateModule())).with(getUiModule(language))));
82 }
PersistNodeCredentialsTest.java (https://github.com/regularfry/jclouds.git) Java · 147 lines
37 import org.testng.annotations.Test;
39 import com.google.common.collect.ImmutableMap;
40 import com.google.inject.AbstractModule;
41 import com.google.inject.Guice;
42 import com.google.inject.TypeLiteral;
51 public void testReturnsCorrectFunction() {
52 PersistNodeCredentials persistNodeCredentials = Guice.createInjector(new PersistNodeCredentialsModule(),
53 new AbstractModule() {
BindGroupToUpdateRequestJsonPayloadTest.java (https://github.com/jclouds/legacy-jclouds-chef.git) Java · 90 lines
33 import org.testng.annotations.Test;
35 import com.google.common.collect.ImmutableSet;
36 import com.google.inject.AbstractModule;
37 import com.google.inject.Guice;
38 import com.google.inject.Injector;
46 public class BindGroupToUpdateRequestJsonPayloadTest {
48 private Injector injector = Guice.createInjector(new AbstractModule() {
49 @Override
50 protected void configure() {
NamesTest.java (https://gitlab.com/metamorphiccode/guice) Java · 112 lines
24 import com.google.inject.AbstractModule;
25 import com.google.inject.Guice;
26 import com.google.inject.Injector;
61 teams.setProperty("Edmonton", "Oilers");
63 Injector injector = Guice.createInjector(new AbstractModule() {
64 protected void configure() {
65 Names.bindProperties(binder(), teams);
75 "SanJose", "Sharks", "Edmonton", "Oilers");
77 Injector injector = Guice.createInjector(new AbstractModule() {
78 protected void configure() {
79 Names.bindProperties(binder(), properties);
94 teams.setProperty("Edmonton", "Oilers");
96 Injector injector = Guice.createInjector(new AbstractModule() {
97 protected void configure() {
98 Names.bindProperties(binder(), teams);
ListKeysTest.java (https://github.com/regularfry/jclouds.git) Java · 58 lines
NodePathCompleterTest.java (https://github.com/olamy/tesla.git) Java · 229 lines
18 import com.google.inject.AbstractModule;
19 import com.google.inject.Guice;
20 import com.google.inject.Injector;
21 import com.google.inject.Provides;
22 import com.google.inject.Stage;
59 variables.set(SHELL_GROUP_PATH, ".:/");
61 Injector injector = Guice.createInjector(Stage.DEVELOPMENT, new AbstractModule() {
62 @Override
63 protected void configure() {
AppContext.java (https://bitbucket.org/pbuitvydas/droid-care.git) Java · 156 lines
24 import com.google.inject.Guice;
25 import com.google.inject.Inject;
26 import com.google.inject.Injector;
27 import com.google.inject.Provider;
28 import com.google.inject.Singleton;
30 import com.googlecode.droidcare.common.api.net.HttpService;
31 import com.googlecode.droidcare.common.di.GuiceModule;
32 import com.googlecode.droidcare.common.js.JsErrorManager;
152 public static void bootstrap() {
153 Guice.createInjector(new GuiceModule());
154 }
ConverterMain.java (https://github.com/MarginaliaSearch/MarginaliaSearch.git) Java · 99 lines
3 import com.google.gson.Gson;
4 import com.google.inject.Guice;
5 import com.google.inject.Inject;
6 import com.google.inject.Injector;
7 import nu.marginalia.process.log.WorkLog;
8 import plan.CrawlPlanLoader;
33 var plan = new CrawlPlanLoader().load(Path.of(args[0]));
35 Injector injector = Guice.createInjector(
36 new ConverterModule(plan)
37 );
BindTagsToIndexedFormParamsTest.java (https://github.com/richardcloudsoft/legacy-jclouds.git) Java · 65 lines
28 import com.google.common.collect.ImmutableMap;
29 import com.google.inject.Guice;
30 import com.google.inject.Injector;
37 @Test(groups = "unit")
38 public class BindTagsToIndexedFormParamsTest {
39 Injector injector = Guice.createInjector();
40 BindTagsToIndexedFormParams binder = injector.getInstance(BindTagsToIndexedFormParams.class);
ExtensionSpiTest.java (https://github.com/sonatype/sisu-guice.git) Java · 293 lines
15 */
17 package com.google.inject.servlet;
19 import static com.google.inject.servlet.UriPatternType.REGEX;
20 import static com.google.inject.servlet.UriPatternType.SERVLET;
22 import com.google.common.collect.ImmutableList;
23 import com.google.common.collect.ImmutableMap;
24 import com.google.inject.Binding;
25 import com.google.inject.Guice;
26 import com.google.inject.Injector;
65 ServletSpiVisitor visitor = new ServletSpiVisitor(true);
66 int count = 0;
67 Injector injector = Guice.createInjector(new Module());
68 for (Binding binding : injector.getBindings().values()) {
69 assertEquals(count++, binding.acceptTargetVisitor(visitor));
ListUsageRecordsResponseTest.java (https://github.com/andreisavu/jclouds.git) Java · 78 lines
TestOverrideMethodFilterInHttpServer.java (https://gitlab.com/vectorci/airlift) Java · 290 lines
GuiceApplicationBuilderSpec.scala (https://github.com/playframework/playframework.git) Scala · 213 lines
10 import com.google.inject.CreationException
11 import com.google.inject.Guice
12 import com.google.inject.ProvisionException
77 .injector()
79 injector.instanceOf[GuiceApplicationBuilderSpec.A] must throwA[com.google.inject.ConfigurationException]
80 }
123 new I18nModule,
124 new CookiesModule,
125 bind[GuiceApplicationBuilderSpec.C].to[GuiceApplicationBuilderSpec.C1]
126 )
127 .eagerlyLoaded()
156 val injector1 = Guice.createInjector(applicationModule)
157 val injector2 = Guice.createInjector(applicationModule)
158 injector1.getInstance(classOf[WebCommands]) must_=== injector1.getInstance(classOf[WebCommands])
159 injector2.getInstance(classOf[WebCommands]) must_!== injector1.getInstance(classOf[WebCommands])
DefaultBindingContractGeneratorSetup.java (https://github.com/andrearn/org.fornax.soa.xtextservicerepository.git) Java · 258 lines
24 import org.xkonnex.repo.generator.servicedsl.ServiceDslGeneratorModule;
26 import com.google.common.collect.Maps;
27 import com.google.inject.AbstractModule;
28 import com.google.inject.Guice;
29 import com.google.inject.Injector;
30 import com.google.inject.TypeLiteral;
31 import com.google.inject.name.Names;
49 public Injector createInjectorAndDoEMFRegistration() {
50 Injector injector = Guice.createInjector (Modules2.mixin (
51 new BaseDslGeneratorModule (),
52 new ServiceDslGeneratorModule (),
BindBlockDeviceMappingToIndexedFormParamsTest.java (https://github.com/ddurnev/jclouds.git) Java · 74 lines
35 import com.google.common.collect.Maps;
36 import com.google.inject.Guice;
37 import com.google.inject.Injector;
44 @Test(groups = "unit")
45 public class BindBlockDeviceMappingToIndexedFormParamsTest {
46 Injector injector = Guice.createInjector();
47 BindBlockDeviceMappingToIndexedFormParams binder = injector
48 .getInstance(BindBlockDeviceMappingToIndexedFormParams.class);
TestHttpServiceSelectorBinder.java (https://gitlab.com/CORP-RESELLER/airlift) Java · 194 lines
44 public void testHttpSelectorString()
45 {
46 Injector injector = Guice.createInjector(
47 new ConfigurationModule(new ConfigurationFactory(ImmutableMap.<String, String>of())),
48 new TestingNodeModule(),
146 public void testNoHttpServices()
147 {
148 Injector injector = Guice.createInjector(
149 new ConfigurationModule(new ConfigurationFactory(ImmutableMap.<String, String>of())),
150 new TestingNodeModule(),
171 public void testInvalidUris()
172 {
173 Injector injector = Guice.createInjector(
174 new ConfigurationModule(new ConfigurationFactory(ImmutableMap.<String, String>of())),
175 new TestingNodeModule(),
DataStoreTransactionInterceptorTest.java (https://bitbucket.org/miguelvega/openapi.git) Java · 143 lines
1 package org.openlogics.aop.jdbc;
3 import com.google.common.base.Strings;
4 import com.google.inject.AbstractModule;
5 import com.google.inject.Guice;
6 import com.google.inject.Inject;
7 import com.google.inject.Injector;
8 import com.google.inject.matcher.Matchers;
39 public void setup() {
41 Injector injector = Guice.createInjector(new AbstractModule() {
42 @Override
43 protected void configure() {
OSGiTestActivator.java (https://gitlab.com/metamorphiccode/guice) Java · 511 lines
15 */
17 package com.googlecode.guice.bundle;
19 import static com.google.inject.name.Names.named;
21 import com.google.inject.AbstractModule;
22 import com.google.inject.Guice;
23 import com.google.inject.Inject;
24 import com.google.inject.Injector;
25 import com.google.inject.Key;
485 final Bundle bundle = context.getBundle();
487 Injector injector = Guice.createInjector(new TestModule(bundle));
488 /*if[AOP]*/
489 Injector aopInjector = Guice.createInjector(new TestModule(bundle), new InterceptorModule());
NetworkConnectionSectionHandlerTest.java (https://github.com/regularfry/jclouds.git) Java · 65 lines
34 import com.google.common.collect.Iterables;
35 import com.google.inject.Guice;
36 import com.google.inject.Injector;
45 public void testVCloud1_0() {
46 InputStream is = getClass().getResourceAsStream("/networkconnectionsection.xml");
47 Injector injector = Guice.createInjector(new SaxParserModule());
48 Factory factory = injector.getInstance(ParseSax.Factory.class);
49 NetworkConnectionSection result = factory.create(injector.getInstance(NetworkConnectionSectionHandler.class))
NetworkManagerImplTest.java (https://github.com/wiregit/wirecode.git) Java · 487 lines
22 import org.limewire.rudp.RUDPUtils;
24 import com.google.inject.AbstractModule;
25 import com.google.inject.Inject;
26 import com.google.inject.Injector;
27 import com.google.inject.Singleton;
39 protected void setUp() throws Exception {
40 super.setUp();
41 injector = LimeTestUtils.createInjectorAndStart(new AbstractModule() {
42 @Override
43 protected void configure() {
PlatformServicesInitializer.java (https://github.com/danikov/jclouds.git) Java · 87 lines
19 package org.jclouds.demo.paas.config;
21 import static com.google.common.base.Preconditions.checkNotNull;
22 import static java.util.concurrent.TimeUnit.SECONDS;
33 import org.jclouds.http.config.JavaUrlHttpCommandExecutorServiceModule;
35 import com.google.common.collect.ImmutableMap;
36 import com.google.common.collect.ImmutableMap.Builder;
37 import com.google.inject.Guice;
39 /**
60 protected static HttpCommandExecutorService createHttpClient(
61 final ServletContext context) {
62 return Guice.createInjector(new ExecutorServiceModule(),
63 new JavaUrlHttpCommandExecutorServiceModule(),
64 new HttpClientModule(context))
GlobalFunctionsModuleTest.java (https://bitbucket.org/mrdon/atlassian-soy-templates.git) Java · 100 lines
10 import com.google.common.collect.ImmutableSet;
11 import com.google.inject.Guice;
12 import com.google.inject.Injector;
13 import com.google.template.soy.SoyFileSet;
14 import com.google.template.soy.SoyModule;
15 import com.google.template.soy.jssrc.SoyJsSrcOptions;
16 import org.junit.Before;
17 import org.junit.Test;
67 when(pluginAccessor.getEnabledModuleDescriptorsByClass(SoyFunctionModuleDescriptor.class)).thenReturn(Collections.singletonList(fooFunctionDescriptor));
69 Injector injector = Guice.createInjector(globalFunctionsModule, new SoyModule());
70 SoyFileSet.Builder builder = injector.getInstance(SoyFileSet.Builder.class);
CatalogHandlerTest.java (https://github.com/mattstep/jclouds.git) Java · 137 lines
35 import org.testng.annotations.Test;
37 import com.google.common.collect.ImmutableList;
38 import com.google.common.collect.ImmutableMap;
39 import com.google.inject.Guice;
40 import com.google.inject.Injector;
54 public void testVCloud1_0() {
55 InputStream is = getClass().getResourceAsStream("/catalog-blank.xml");
56 injector = Guice.createInjector(new SaxParserModule());
57 factory = injector.getInstance(ParseSax.Factory.class);
58 Catalog result = factory.create(injector.getInstance(CatalogHandler.class)).parse(is);
66 public void testTerremark() {
67 InputStream is = getClass().getResourceAsStream("/catalog.xml");
68 injector = Guice.createInjector(new SaxParserModule());
69 factory = injector.getInstance(ParseSax.Factory.class);
70 Catalog result = factory.create(injector.getInstance(CatalogHandler.class)).parse(is);
TestConfig.java (https://gitlab.com/CORP-RESELLER/airlift) Java · 141 lines
16 package io.airlift.configuration;
18 import com.google.common.collect.ImmutableMap;
19 import com.google.common.collect.ImmutableMap.Builder;
20 import com.google.inject.Binder;
21 import com.google.inject.CreationException;
22 import com.google.inject.Guice;
23 import com.google.inject.Injector;
24 import com.google.inject.Module;
25 import com.google.inject.spi.Message;
91 ConfigurationFactory configurationFactory = new ConfigurationFactory(properties);
92 List<Message> messages = new ConfigurationValidator(configurationFactory, null).validate(module);
93 return Guice.createInjector(new ConfigurationModule(configurationFactory), module, new ValidationErrorModule(messages));
94 }
NamesTest.java (https://github.com/peterlynch/spice.git) Java · 109 lines
22 import static com.google.inject.Asserts.assertEqualsBothWays;
23 import com.google.inject.Guice;
24 import com.google.inject.Injector;
58 teams.setProperty("Edmonton", "Oilers");
60 Injector injector = Guice.createInjector(new AbstractModule() {
61 protected void configure() {
62 Names.bindProperties(binder(), teams);
72 "SanJose", "Sharks", "Edmonton", "Oilers");
74 Injector injector = Guice.createInjector(new AbstractModule() {
75 protected void configure() {
76 Names.bindProperties(binder(), properties);
91 teams.setProperty("Edmonton", "Oilers");
93 Injector injector = Guice.createInjector(new AbstractModule() {
94 protected void configure() {
95 Names.bindProperties(binder(), teams);
CreateUniqueKeyTest.java (https://github.com/andreisavu/jclouds.git) Java · 101 lines
41 import org.testng.annotations.Test;
43 import com.google.common.base.Supplier;
44 import com.google.common.base.Suppliers;
45 import com.google.common.collect.ImmutableMap;
46 import com.google.inject.AbstractModule;
47 import com.google.inject.Guice;
48 import com.google.inject.TypeLiteral;
60 @BeforeClass
61 public void setup() throws InvalidKeySpecException, NoSuchAlgorithmException, IOException {
62 namingConvention = Guice.createInjector(new AbstractModule() {
64 @Override
BundleActivation.java (https://github.com/sonatype/sonatype-peaberry.git) Java · 193 lines
29 import com.google.inject.Binding;
30 import com.google.inject.Guice;
31 import com.google.inject.Injector;
32 import com.google.inject.Key;
33 import com.google.inject.Module;
34 import com.google.inject.Scope;
35 import com.google.inject.Scopes;
36 import com.google.inject.Singleton;
37 import com.google.inject.spi.BindingScopingVisitor;
39 /**
158 private void createInjector() {
159 injector =
160 Guice.createInjector(Peaberry.osgiModule(bundle.getBundleContext()), Reflection
161 .create(moduleClass));
162 }
RebuildServerOptionsTest.java (https://github.com/regularfry/jclouds.git) Java · 79 lines
ParseInetAddressListFromJsonResponseTest.java (https://github.com/regularfry/jclouds.git) Java · 70 lines
33 import com.google.common.collect.ImmutableList;
34 import com.google.inject.Guice;
35 import com.google.inject.Injector;
36 import com.google.inject.Key;
37 import com.google.inject.TypeLiteral;
45 public class ParseInetAddressListFromJsonResponseTest {
47 Injector i = Guice.createInjector(new GsonModule());
49 public void testPublic() throws UnknownHostException {
RestfuWebServiceWithSubpathsAcceptanceTest.java (https://github.com/mgenov/sitebricks.git) Java · 112 lines
4 import com.google.inject.AbstractModule;
5 import com.google.inject.Guice;
6 import com.google.inject.Injector;
7 import com.google.sitebricks.acceptance.util.AcceptanceTest;
8 import com.google.sitebricks.client.Web;
9 import com.google.sitebricks.client.WebResponse;
10 import com.google.sitebricks.client.transport.Json;
11 import com.google.sitebricks.conversion.Converter;
12 import com.google.sitebricks.conversion.ConverterRegistry;
13 import com.google.sitebricks.conversion.StandardTypeConverter;
104 private Injector createInjector() {
105 return Guice.createInjector(new AbstractModule() {
106 protected void configure() {
107 bind(ConverterRegistry.class).toInstance(new StandardTypeConverter(
JsonObjectTest.java (https://github.com/andreisavu/jclouds.git) Java · 98 lines
31 import org.testng.annotations.Test;
33 import com.google.common.collect.ImmutableList;
34 import com.google.common.collect.ImmutableMap;
35 import com.google.inject.Guice;
36 import com.google.inject.Injector;
37 import com.google.inject.Key;
38 import com.google.inject.TypeLiteral;
48 @BeforeTest
49 protected void setUpInjector() throws IOException {
50 Injector injector = Guice.createInjector(new GsonModule());
51 handler = injector.getInstance(Key.get(new TypeLiteral<ParseJson<Map<String, Object>>>() {
52 }));
Server.java (https://github.com/adamwojtuniak/s4-piper.git) Java · 99 lines
10 import com.google.inject.AbstractModule;
11 import com.google.inject.Guice;
12 import com.google.inject.Inject;
13 import com.google.inject.Injector;
14 import com.google.inject.name.Named;
57 /* After some indirection we get the injector. */
58 injector = Guice.createInjector(module);
60 fwkLauncher.launch();
ParseSharedIpGroupListFromJsonResponseTest.java (https://github.com/regularfry/jclouds.git) Java · 83 lines
34 import com.google.common.collect.ImmutableList;
35 import com.google.inject.Guice;
36 import com.google.inject.Injector;
37 import com.google.inject.Key;
38 import com.google.inject.TypeLiteral;
46 public class ParseSharedIpGroupListFromJsonResponseTest {
48 Injector i = Guice.createInjector(new GsonModule());
50 public void testApplyInputStream() {
BindFileInfoToXmlPayloadTest.java (https://github.com/regularfry/jclouds.git) Java · 76 lines
31 import org.testng.annotations.Test;
33 import com.google.inject.Guice;
35 /**
40 @Test(groups = "unit", testName = "pcs2.BindFileInfoToXmlPayloadTest")
41 public class BindFileInfoToXmlPayloadTest {
42 PCSFile.Factory factory = Guice.createInjector(new PCSObjectModule()).getInstance(PCSFile.Factory.class);
44 public void test() {
GoGridErrorHandlerTest.java (https://github.com/regularfry/jclouds.git) Java · 94 lines
34 import org.testng.annotations.Test;
36 import com.google.inject.Guice;
38 /**
49 InputStream is = getClass().getResourceAsStream("/test_error_handler.json");
51 GoGridErrorHandler handler = Guice.createInjector(new GsonModule()).getInstance(GoGridErrorHandler.class);
53 HttpCommand command = createHttpCommand();
HttpRequestTask.java (https://github.com/regularfry/jclouds.git) Java · 149 lines
19 package org.jclouds.demo.tweetstore.taskqueue;
21 import static com.google.common.base.Preconditions.checkNotNull;
22 import static com.google.inject.name.Names.bindProperties;
35 import org.jclouds.http.config.JavaUrlHttpCommandExecutorServiceModule;
37 import com.google.common.collect.ImmutableMultimap;
38 import com.google.common.collect.Multimap;
39 import com.google.inject.AbstractModule;
40 import com.google.inject.Guice;
41 import com.sun.jersey.api.uri.UriBuilderImpl;
56 private Factory(final Properties props, String originator) {
57 this.originator = originator;
58 httpClient = Guice.createInjector(new ExecutorServiceModule(),
59 new JavaUrlHttpCommandExecutorServiceModule(),
60 new AbstractModule() {
BindInstanceIdsToIndexedFormParamsTest.java (https://github.com/regularfry/jclouds.git) Java · 62 lines
29 import org.testng.annotations.Test;
31 import com.google.inject.Guice;
32 import com.google.inject.Injector;
39 @Test(groups = "unit")
40 public class BindInstanceIdsToIndexedFormParamsTest {
41 Injector injector = Guice.createInjector();
42 BindInstanceIdsToIndexedFormParams binder = injector.getInstance(BindInstanceIdsToIndexedFormParams.class);
BindGroupNamesToIndexedFormParamsTest.java (https://github.com/regularfry/jclouds.git) Java · 62 lines
29 import org.testng.annotations.Test;
31 import com.google.inject.Guice;
32 import com.google.inject.Injector;
39 @Test(groups = "unit")
40 public class BindGroupNamesToIndexedFormParamsTest {
41 Injector injector = Guice.createInjector();
42 BindGroupNamesToIndexedFormParams binder = injector.getInstance(BindGroupNamesToIndexedFormParams.class);
MultibindTests.java (https://github.com/manzke/guice-automatic-injection.git) Java · 209 lines
30 import com.google.inject.ConfigurationException;
31 import com.google.inject.Guice;
32 import com.google.inject.Injector;
40 @Test
41 public void createDynamicModule() {
42 Injector injector = Guice.createInjector(StartupModule.create(ReflectionsScanner.class,
43 PackageFilter.create(MultibindTests.class)));
44 assertNotNull(injector);
93 @Test
94 public void createSecondTestInterface() {
95 Injector injector = Guice.createInjector(StartupModule.create(ReflectionsScanner.class,
96 PackageFilter.create(MultibindTests.class)));
97 assertNotNull(injector);
109 @Test
110 public void createAllInterfaces() {
111 Injector injector = Guice.createInjector(StartupModule.create(ReflectionsScanner.class,
112 PackageFilter.create(MultibindTests.class)));
113 assertNotNull(injector);
BindDriveToPlainTextStringTest.java (https://github.com/chmouel/jclouds.git) Java · 92 lines
38 import org.testng.annotations.Test;
40 import com.google.common.base.Function;
41 import com.google.common.collect.ImmutableMap;
42 import com.google.common.collect.ImmutableSet;
43 import com.google.inject.AbstractModule;
44 import com.google.inject.Guice;
45 import com.google.inject.TypeLiteral;
52 public class BindDriveToPlainTextStringTest {
54 private static final BindDriveToPlainTextString FN = Guice.createInjector(new AbstractModule() {
56 @Override
AWSMarketplaceCommerceAnalyticsModuleInjector.java (https://gitlab.com/github-cloud-corp/aws-sdk-java) Java · 50 lines
17 import com.google.inject.AbstractModule;
18 import com.google.inject.Guice;
19 import com.google.inject.Injector;
20 import com.google.inject.Stage;
22 import cucumber.api.guice.CucumberModules;
23 import cucumber.runtime.java.guice.InjectorSource;
25 import com.amazonaws.AmazonWebServiceClient;
36 @Override
37 public Injector getInjector() {
38 return Guice.createInjector(Stage.PRODUCTION, CucumberModules.SCENARIO,
39 new AWSMarketplaceCommerceAnalyticsModule());
40 }
ValueOfConfigurationKeyOrNullTest.java (https://github.com/richardcloudsoft/legacy-jclouds.git) Java · 65 lines
25 import com.google.inject.AbstractModule;
26 import com.google.inject.Guice;
27 import com.google.inject.name.Names;
37 @Test
38 public void testNotThere() {
39 assertEquals(Guice.createInjector().getInstance(ValueOfConfigurationKeyOrNull.class).apply("foo"), null);
40 }
42 @Test
43 public void testThere() {
44 assertEquals(Guice.createInjector(new AbstractModule() {
46 @Override
54 @Test
55 public void testEmptyIsThere() {
56 assertEquals(Guice.createInjector(new AbstractModule() {
58 @Override
ServiceManagerModuleTest.kt (https://github.com/cashapp/misk.git) Kotlin · 236 lines
6 import com.google.common.util.concurrent.ServiceManager
7 import com.google.inject.Guice
8 import com.google.inject.Provides
74 assertFailsWith<com.google.inject.ProvisionException> {
75 val injector = Guice.createInjector(
76 MiskTestingServiceModule(),
77 object : KAbstractModule() {
98 assertFailsWith<com.google.inject.ProvisionException> {
99 val injector = Guice.createInjector(
100 MiskTestingServiceModule(),
101 object : KAbstractModule() {
200 @Test fun serviceNotProvidedUntilAllDependenciesCreated() {
201 val log = StringBuilder()
202 val injector = Guice.createInjector(
203 MiskTestingServiceModule(),
204 object : KAbstractModule() {
OptionalBindingTest.java (https://github.com/peterlynch/spice.git) Java · 293 lines
118 public void testEverythingInjectorToInstance() {
119 Guice.createInjector(everythingModule, toInstanceModule)
120 .getInstance(HasOptionalInjections.class)
121 .assertEverythingInjected();
124 public void testPartialInjectorToInstance() {
125 Guice.createInjector(partialModule, toInstanceModule)
126 .getInstance(HasOptionalInjections.class)
127 .assertNothingInjected();
275 */
276 public void testIndirectOptionalInjection() {
277 Indirect indirect = Guice.createInjector().getInstance(Indirect.class);
278 assertNotNull(indirect.hasOptionalInjections);
279 indirect.hasOptionalInjections.assertNothingInjected();
ImageHandlerTest.java (https://github.com/regularfry/jclouds.git) Java · 64 lines
30 import org.testng.annotations.Test;
32 import com.google.inject.Guice;
33 import com.google.inject.Injector;
43 static ParseSax<Image> createParser() {
44 Injector injector = Guice.createInjector(new SaxParserModule());
45 ParseSax<Image> parser = (ParseSax<Image>) injector.getInstance(ParseSax.Factory.class).create(
46 injector.getInstance(ImageHandler.class));
InsertSampleData.java (https://github.com/sztanko/saltaku_mapserver.git) Java · 105 lines
13 import org.apache.commons.io.FileUtils;
15 import com.google.inject.Guice;
16 import com.google.inject.Injector;
21 import com.saltaku.data.area.relationfinder.RelationFinderException;
22 import com.saltaku.data.area.writer.io.DataStoreProvider;
23 import com.saltaku.data.server.guice.DefaultModule;
24 import com.saltaku.geo.GeoException;
25 import com.saltaku.geo.GeoProcessor;
57 public InsertSampleData()
58 {
59 injector = Guice.createInjector(new DefaultModule(new Properties()) );
60 gp=injector.getInstance(GeoProcessor.class);
61 db=injector.getInstance(DBStore.class);
ManyConstructorsTest.java (https://gitlab.com/metamorphiccode/guice) Java · 277 lines
85 public void testUsingOneConstructor() {
86 Injector injector = Guice.createInjector(new AbstractModule() {
87 @Override
88 protected void configure() {
95 assertNull(noIndex.index);
97 injector = Guice.createInjector(new AbstractModule() {
98 @Override
99 protected void configure() {
229 public void testDependenciesAndOtherAnnotations() {
230 Injector injector = Guice.createInjector(new AbstractModule() {
231 @Override
232 protected void configure() {
MyApp.java (https://github.com/adamwojtuniak/s4-piper.git) Java · 140 lines
16 package io.s4.example.counter;
18 import com.google.inject.Guice;
19 import com.google.inject.Inject;
20 import com.google.inject.Injector;
21 import com.google.inject.name.Named;
37 /*
38 * We use Guice to pass parameters to the application. This is just a
39 * trivial example where we get the value for the variable interval from a
40 * properties file. (Saved under "src/main/resources".) All configuration
133 public static void main(String[] args) {
135 Injector injector = Guice.createInjector(new Module());
136 MyApp myApp = injector.getInstance(MyApp.class);
137 myApp.init();
OnlineGuru.java (https://github.com/dotKom/OnlineGuru.git) Java · 183 lines
ParseOsFamilyVersion64BitFromImageNameTest.java (https://github.com/regularfry/jclouds.git) Java · 80 lines
19 package org.jclouds.cloudsigma.functions;
21 import static com.google.common.collect.Iterables.transform;
22 import static com.google.common.collect.Lists.newArrayList;
39 import org.testng.annotations.Test;
41 import com.google.common.base.Function;
42 import com.google.gson.Gson;
43 import com.google.inject.Guice;
44 import com.google.inject.TypeLiteral;
72 ParseOsFamilyVersion64BitFromImageName parser = new ParseOsFamilyVersion64BitFromImageName(new BaseComputeServiceContextModule() {
73 }.provideOsVersionMap(new ComputeServiceConstants.ReferenceData(), Guice.createInjector(new GsonModule())
74 .getInstance(Json.class)));
BaseParserTest.java (https://github.com/andreisavu/jclouds.git) Java · 99 lines
ParseInetAddressListFromJsonResponseTest.java (https://github.com/andreisavu/jclouds.git) Java · 79 lines
33 import com.google.common.collect.ImmutableList;
34 import com.google.inject.Guice;
35 import com.google.inject.Injector;
36 import com.google.inject.Key;
37 import com.google.inject.TypeLiteral;
45 public class ParseInetAddressListFromJsonResponseTest {
47 Injector i = Guice.createInjector(new GsonModule());
49 @Test
ParseCredentialsFromJsonResponseTest.java (https://github.com/regularfry/jclouds.git) Java · 97 lines
ClientTestSupport.java (https://github.com/andyhorng/hudson.git) Java · 132 lines
27 import com.google.inject.Binder;
28 import com.google.inject.Guice;
29 import com.google.inject.Injector;
30 import com.google.inject.Module;
31 import com.google.inject.Stage;
38 import org.slf4j.Logger;
39 import org.slf4j.LoggerFactory;
40 import org.sonatype.guice.bean.binders.WireModule;
41 import org.sonatype.guice.bean.locators.DefaultBeanLocator;
90 configureModules(modules);
92 Injector injector = Guice.createInjector(Stage.DEVELOPMENT, new WireModule(modules));
93 container.add(injector, 0);
ExceptionMeteredTest.java (https://github.com/pjjw/metrics.git) Java · 373 lines
1 package com.yammer.metrics.guice.tests;
3 import com.google.inject.Guice;
4 import com.google.inject.Injector;
25 @Before
26 public void setup() {
27 Injector injector = Guice.createInjector(new InstrumentationModule());
28 instance = injector.getInstance(InstrumentedWithExceptionMetered.class);
29 registry = injector.getInstance(MetricsRegistry.class);
224 is("poops"));
226 assertThat("Guice creates a meter with the given rate unit",
227 ((MeterMetric) metric).rateUnit(),
228 is(TimeUnit.MINUTES));
247 is(instanceOf(TimerMetric.class)));
249 assertThat("Guice creates a metric",
250 errorMetric,
251 is(notNullValue()));
OnlyReferenceTypeFirstWithNameMatchingConfigurationKeyOrDefaultTest.java (https://github.com/richardcloudsoft/legacy-jclouds.git) Java · 117 lines
34 import com.google.inject.AbstractModule;
35 import com.google.inject.Guice;
36 import com.google.inject.name.Names;
46 @Test(groups = "unit", testName = "OnlyReferenceTypeFirstWithNameMatchingConfigurationKeyOrDefaultTest")
47 public class OnlyReferenceTypeFirstWithNameMatchingConfigurationKeyOrDefaultTest {
48 ValueOfConfigurationKeyOrNull valueOfConfigurationKeyOrNull = Guice.createInjector().getInstance(
49 ValueOfConfigurationKeyOrNull.class);
94 assertEquals(
95 new OnlyReferenceTypeFirstWithNameMatchingConfigurationKeyOrDefault(Guice.createInjector(
96 new AbstractModule() {
97 protected void configure() {
108 ReferenceType reference2 = new ReferenceTypeImpl("hail mary", null, null);
110 new OnlyReferenceTypeFirstWithNameMatchingConfigurationKeyOrDefault(Guice.createInjector(new AbstractModule() {
111 protected void configure() {
112 bindConstant().annotatedWith(Names.named("foo")).to(".*happy.*");