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;

2

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"));

235

236 assertThat("Guice creates a meter with the given rate unit",

237 ((MeterMetric) metric).rateUnit(),

238 is(TimeUnit.MINUTES));

259 is(instanceOf(TimerMetric.class)));

260

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;

110

111 public void testPropertyChangesDelimiter() {

112 GroupNamingConvention fn = Guice.createInjector(new AbstractModule() {

113

114 @Override

125

126 public void testPropertyChangesPrefix() {

127 GroupNamingConvention fn = Guice.createInjector(new AbstractModule() {

128

129 @Override

141

142 public void testCanChangeSuffixSupplier() {

143 GroupNamingConvention fn = Guice.createInjector(new AbstractModule() {

144

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;

24

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;

29

30 import com.google.inject.Guice;

31 import com.google.inject.Inject;

32 import com.google.inject.Injector;

33

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!");

48

49 String msg = Guice.createInjector(new AbstractModule() {

50 @Override

51 protected void configure() {

197 = new AtomicReference<HttpServletRequest>(japaneseRequest);

198

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;

122

123 private TestClass createTestClass(final Provider<TransactionManager> provider) {

124 Injector injector = Guice.createInjector(new AbstractModule() {

125

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);

52

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;

14

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;

184

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;

2

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;

38

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

34 import com.google.common.collect.ImmutableSet;

35 import com.google.inject.Guice;

36 import com.google.inject.Injector;

45 @Override

46 protected Injector injector() {

47 return Guice.createInjector(new CloudStackParserModule(), new GsonModule() {

48

49 @Override

TransferRequestIntegrationTest.java (https://gitlab.com/metamorphiccode/guice) Java · 215 lines

15 */

16

17 package com.google.inject.servlet;

18

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;

68

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);

98

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;

26

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 }

44

MyApp.java (https://github.com/leoneu/s4-piper.git) Java · 152 lines

24 import org.apache.s4.core.Stream;

25

26 import com.google.inject.Guice;

27 import com.google.inject.Injector;

133 public static void main(String[] args) {

134

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 {

54

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;

7

8 import com.google.inject.Guice;

9 import com.google.inject.Injector;

46

47 public final void testDispatchRequestToManagedPipeline() throws ServletException, IOException {

48 final Injector injector = Guice.createInjector(new ServletModule() {

49

50 @Override

86

87 public final void testDispatchThatNoFiltersFire() throws ServletException, IOException {

88 final Injector injector = Guice.createInjector(new ServletModule() {

89

90 @Override

127 IOException {

128

129 final Injector injector = Guice.createInjector(new ServletModule() {

130

131 @Override

VirtualBoxComputeServiceAdapterTest.java (https://github.com/richardcloudsoft/legacy-jclouds.git) Java · 88 lines

45

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;

50

51 @Test(groups = "unit")

53

54 Map<OsFamily, Map<String, String>> osMap = new BaseComputeServiceContextModule() {

55 }.provideOsVersionMap(new ComputeServiceConstants.ReferenceData(), Guice.createInjector(new GsonModule())

56 .getInstance(Json.class));

57

WebAppTests.java (https://github.com/lobotomyme/hadoop-common.git) Java · 172 lines

27 import java.util.Map;

28

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());

49

50 @Test

TestConfigurationInspector.java (https://github.com/ssindkar/platform.git) Java · 357 lines

1 package com.proofpoint.configuration;

2

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;

17

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;

36

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;

20

21 import org.dom4j.Element;

66 guiceModules.add(new OurFunctionsModule());

67

68 final Injector injector = Guice.createInjector(guiceModules);

69

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;

39

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;

86

87 protected Injector injector() {

88 return Guice.createInjector(new GsonModule() {

89 protected void configure() {

90 bind(DateAdapter.class).to(Iso8601DateAdapter.class);

InstantiateVAppTemplateOptionsTest.java (https://github.com/ddurnev/jclouds.git) Java · 90 lines

33 import com.google.common.collect.Iterables;

34 import com.google.inject.Guice;

35 import com.google.inject.Injector;

43 public class InstantiateVAppTemplateOptionsTest {

44

45 Injector injector = Guice.createInjector(new SaxParserModule());

46

47 @Test

ListOfKeyValuesDelimitedByBlankLinesToServerInfoSetTest.java (https://github.com/edwardt/jclouds.git) Java · 80 lines

34 import org.testng.annotations.Test;

35

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 {

48

49 private static final ListOfKeyValuesDelimitedByBlankLinesToServerInfoSet FN = Guice.createInjector(

50 new AbstractModule() {

51

ParseServerListTest.java (https://github.com/andreisavu/jclouds.git) Java · 87 lines

36 import com.google.common.collect.ImmutableSet;

37 import com.google.inject.Guice;

38 import com.google.inject.Injector;

82

83 protected Injector injector() {

84 return Guice.createInjector(new NovaParserModule(), new GsonModule());

85 }

86

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;

22

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 }

110

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;

37

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;

73

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;

25

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;

31

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;

33

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;

36

37 import com.google.inject.Guice;

38

39 /**

59

60 CloudServersImageToImage parser = new CloudServersImageToImage(new CloudServersImageToOperatingSystem(new BaseComputeServiceContextModule() {

61 }.provideOsVersionMap(new ComputeServiceConstants.ReferenceData(), Guice.createInjector(new GsonModule())

62 .getInstance(Json.class))));

63

SlicehostImageToImageTest.java (https://github.com/andreisavu/jclouds.git) Java · 92 lines

37 import org.testng.annotations.Test;

38

39 import com.google.inject.Guice;

40

41 /**

85 SlicehostImageToImage parser = new SlicehostImageToImage(new SlicehostImageToOperatingSystem(

86 new BaseComputeServiceContextModule() {

87 }.provideOsVersionMap(new ComputeServiceConstants.ReferenceData(), Guice.createInjector(new GsonModule())

88 .getInstance(Json.class))));

89

GuiceCamelContext.java (https://gitlab.com/matticala/apache-camel) Java · 176 lines

15 * limitations under the License.

16 */

17 package org.apache.camel.guice;

18

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

55

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;

40

41 public void testEmptyWhenNoStringsBound() {

42 FilterStringsBoundToInjectorByName fn = Guice.createInjector().getInstance(FilterStringsBoundToInjectorByName.class);

43 assertEquals(fn.apply(Predicates.<String> alwaysTrue()), ImmutableMap.<String, String> of());

44 }

45

46 public void testEmptyWhenNotStringsBound() {

47 FilterStringsBoundToInjectorByName fn = Guice.createInjector(new AbstractModule() {

48

49 @Override

59 public void testReturnsGuiceNamedString() {

60 FilterStringsBoundToInjectorByName fn = Guice.createInjector(new AbstractModule() {

61

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._

6

7 class ApplicationProcessorSpec extends FlatSpec with Matchers {

8

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() {

51

52 @Override

73

74 public static Image parseImage() {

75 Injector i = Guice.createInjector(new AbstractModule() {

76

77 @Override

ParseAuthenticationResponseFromHeadersTest.java (https://github.com/richardcloudsoft/legacy-jclouds.git) Java · 68 lines

29 import org.testng.annotations.Test;

30

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;

36

37 /**

43 public class ParseAuthenticationResponseFromHeadersTest {

44

45 Injector i = Guice.createInjector(new AbstractModule() {

46

47 @Override

BindDriveDataToPlainTextStringTest.java (https://github.com/bosschaert/jclouds.git) Java · 87 lines

37 import org.testng.annotations.Test;

38

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 {

51

52 private static final BindDriveDataToPlainTextString FN = Guice.createInjector(new AbstractModule() {

53

54 @Override

IMachineToImageTest.java (https://github.com/alasdairhodge/jclouds.git) Java · 139 lines

41 import org.virtualbox_4_1.VirtualBoxManager;

42

43 import com.google.inject.Guice;

44

45 @Test(groups = "unit")

47

48 Map<OsFamily, Map<String, String>> map = new BaseComputeServiceContextModule() {

49 }.provideOsVersionMap(new ComputeServiceConstants.ReferenceData(), Guice.createInjector(new GsonModule())

50 .getInstance(Json.class));

51

BindTagFiltersToIndexedFormParamsTest.java (https://github.com/alasdairhodge/jclouds.git) Java · 108 lines

32 import org.testng.annotations.Test;

33

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);

48

ListStoragePoolsResponseTest.java (https://github.com/andreisavu/jclouds.git) Java · 73 lines

33 import com.google.common.collect.ImmutableSet;

34 import com.google.inject.Guice;

35 import com.google.inject.Injector;

69 @Override

70 protected Injector injector() {

71 return Guice.createInjector(new GsonModule(), new CloudStackParserModule());

72 }

73 }

CreateSharedIpGroupOptionsTest.java (https://github.com/andreisavu/jclouds.git) Java · 75 lines

28 import com.google.common.collect.ImmutableMap;

29 import com.google.inject.Guice;

30 import com.google.inject.Injector;

38 public class CreateSharedIpGroupOptionsTest {

39

40 Injector injector = Guice.createInjector(new GsonModule());

41

42 @Test

RsaSshKeyPairGeneratorTest.java (https://github.com/richardcloudsoft/legacy-jclouds.git) Java · 98 lines

46 import org.testng.annotations.Test;

47

48 import com.google.common.collect.ImmutableMap;

49 import com.google.inject.AbstractModule;

50 import com.google.inject.Guice;

51

52 /**

83 replay(crypto, rsaKeyPairGenerator, secureRandom);

84

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

36 import com.google.common.collect.ImmutableSortedMap;

37 import com.google.inject.Guice;

38 import com.google.inject.name.Names;

50 @BeforeTest

51 protected void setUpInjector() {

52 injector = Guice.createInjector(new SaxParserModule() {

53 @Override

54 public void configure() {

TestTestingAuditLogModule.java (https://github.com/ssindkar/platform.git) Java · 93 lines

17

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;

33

34 /**

40 public class BindToJsonPayloadWrappedWithTest {

41

42 Injector injector = Guice.createInjector(new GsonModule(), new FactoryModuleBuilder()

43 .build(BindToJsonPayloadWrappedWith.Factory.class));

44

HostModelTest.java (https://github.com/kylape/console.git) Java · 138 lines

39 */

40

41 import com.google.inject.Guice;

42 import com.google.inject.Injector;

64 @BeforeClass

65 public static void init() {

66 injector = Guice.createInjector(new TestModule());

67 }

68

DeltacloudRedirectionRetryHandlerTest.java (https://github.com/regularfry/jclouds.git) Java · 106 lines

36 import org.testng.annotations.Test;

37

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;

44

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

35 import com.google.common.collect.ImmutableSet;

36 import com.google.inject.Guice;

37 import com.google.inject.Injector;

45

46 protected Injector injector() {

47 return Guice.createInjector(new GsonModule(), new IBMSmartCloudParserModule());

48 }

49

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

7

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

13

14 import scala.reflect.ClassTag

91

92 def doQuack(bindings: Seq[Binding[_]]): String = {

93 Guice.createInjector(GuiceApplicationLoader.guiced(bindings)).getInstance(classOf[Duck]).quack

94 }

95

NestSlashKeysTest.java (https://github.com/jclouds/legacy-jclouds-chef.git) Java · 121 lines

32 import org.testng.annotations.Test;

33

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;

26

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;

35

63 try

64 {

65 // Injector injector = Guice.createInjector(new Amd64MinimalBootstrapModule());

66

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;

31

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;

39

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 {

57

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;

8

9 import org.apache.log4j.Logger;

12 import org.osgi.framework.BundleContext;

13

14 import com.google.inject.Injector;

15 import com.google.inject.Module;

78

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;

38

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;

50

51 public void testReturnsCorrectFunction() {

52 PersistNodeCredentials persistNodeCredentials = Guice.createInjector(new PersistNodeCredentialsModule(),

53 new AbstractModule() {

54

BindGroupToUpdateRequestJsonPayloadTest.java (https://github.com/jclouds/legacy-jclouds-chef.git) Java · 90 lines

33 import org.testng.annotations.Test;

34

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 {

47

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");

62

63 Injector injector = Guice.createInjector(new AbstractModule() {

64 protected void configure() {

65 Names.bindProperties(binder(), teams);

75 "SanJose", "Sharks", "Edmonton", "Oilers");

76

77 Injector injector = Guice.createInjector(new AbstractModule() {

78 protected void configure() {

79 Names.bindProperties(binder(), properties);

94 teams.setProperty("Edmonton", "Oilers");

95

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

31 import com.google.common.collect.ImmutableSet;

32 import com.google.inject.Guice;

33 import com.google.inject.Injector;

41

42 protected Injector injector() {

43 return Guice.createInjector(new GsonModule(), new IBMSmartCloudParserModule());

44 }

45

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, ".:/");

60

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

22

23

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;

151

152 public static void bootstrap() {

153 Guice.createInjector(new GuiceModule());

154 }

155

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]));

34

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);

41

ExtensionSpiTest.java (https://github.com/sonatype/sisu-guice.git) Java · 293 lines

15 */

16

17 package com.google.inject.servlet;

18

19 import static com.google.inject.servlet.UriPatternType.REGEX;

20 import static com.google.inject.servlet.UriPatternType.SERVLET;

21

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

33 import com.google.common.collect.ImmutableSet;

34 import com.google.inject.Guice;

35 import com.google.inject.Injector;

73 @Override

74 protected Injector injector() {

75 return Guice.createInjector(new GsonModule(), new CloudStackParserModule());

76 }

77

TestOverrideMethodFilterInHttpServer.java (https://gitlab.com/vectorci/airlift) Java · 290 lines

18 import com.google.inject.Binder;

19 import com.google.inject.Guice;

20 import com.google.inject.Module;

274 private static TestingHttpServer createServer(final TestResource resource)

275 {

276 return Guice.createInjector(

277 new TestingNodeModule(),

278 new JaxrsModule(true),

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()

78

79 injector.instanceOf[GuiceApplicationBuilderSpec.A] must throwA[com.google.inject.ConfigurationException]

80 }

81

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;

25

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;

2

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() {

40

41 Injector injector = Guice.createInjector(new AbstractModule() {

42 @Override

43 protected void configure() {

OSGiTestActivator.java (https://gitlab.com/metamorphiccode/guice) Java · 511 lines

15 */

16

17 package com.googlecode.guice.bundle;

18

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();

486

487 Injector injector = Guice.createInjector(new TestModule(bundle));

488 /*if[AOP]*/

489 Injector aopInjector = Guice.createInjector(new TestModule(bundle), new InterceptorModule());

ExtendReservationForInstanceTest.java (https://github.com/regularfry/jclouds.git) Java · 55 lines

29 import org.testng.annotations.Test;

30

31 import com.google.inject.Guice;

32 import com.google.inject.Injector;

40

41 protected Injector injector() {

42 return Guice.createInjector(new GsonModule(), new IBMSmartCloudParserModule());

43 }

44

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;

23

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;

20

21 import static com.google.common.base.Preconditions.checkNotNull;

22 import static java.util.concurrent.TimeUnit.SECONDS;

23

33 import org.jclouds.http.config.JavaUrlHttpCommandExecutorServiceModule;

34

35 import com.google.common.collect.ImmutableMap;

36 import com.google.common.collect.ImmutableMap.Builder;

37 import com.google.inject.Guice;

38

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));

68

69 Injector injector = Guice.createInjector(globalFunctionsModule, new SoyModule());

70 SoyFileSet.Builder builder = injector.getInstance(SoyFileSet.Builder.class);

71

CatalogHandlerTest.java (https://github.com/mattstep/jclouds.git) Java · 137 lines

35 import org.testng.annotations.Test;

36

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;

17

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 }

95

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");

59

60 Injector injector = Guice.createInjector(new AbstractModule() {

61 protected void configure() {

62 Names.bindProperties(binder(), teams);

72 "SanJose", "Sharks", "Edmonton", "Oilers");

73

74 Injector injector = Guice.createInjector(new AbstractModule() {

75 protected void configure() {

76 Names.bindProperties(binder(), properties);

91 teams.setProperty("Edmonton", "Oilers");

92

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;

42

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() {

63

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;

38

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

31 import org.testng.annotations.Test;

32

33 import com.google.inject.Guice;

34 import com.google.inject.Injector;

42 public class RebuildServerOptionsTest {

43

44 Injector injector = Guice.createInjector(new GsonModule());

45

46 @Test

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 {

46

47 Injector i = Guice.createInjector(new GsonModule());

48

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;

32

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;

56

57 /* After some indirection we get the injector. */

58 injector = Guice.createInjector(module);

59

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 {

47

48 Injector i = Guice.createInjector(new GsonModule());

49

50 public void testApplyInputStream() {

BindFileInfoToXmlPayloadTest.java (https://github.com/regularfry/jclouds.git) Java · 76 lines

31 import org.testng.annotations.Test;

32

33 import com.google.inject.Guice;

34

35 /**

40 @Test(groups = "unit", testName = "pcs2.BindFileInfoToXmlPayloadTest")

41 public class BindFileInfoToXmlPayloadTest {

42 PCSFile.Factory factory = Guice.createInjector(new PCSObjectModule()).getInstance(PCSFile.Factory.class);

43

44 public void test() {

GoGridErrorHandlerTest.java (https://github.com/regularfry/jclouds.git) Java · 94 lines

34 import org.testng.annotations.Test;

35

36 import com.google.inject.Guice;

37

38 /**

49 InputStream is = getClass().getResourceAsStream("/test_error_handler.json");

50

51 GoGridErrorHandler handler = Guice.createInjector(new GsonModule()).getInstance(GoGridErrorHandler.class);

52

53 HttpCommand command = createHttpCommand();

HttpRequestTask.java (https://github.com/regularfry/jclouds.git) Java · 149 lines

19 package org.jclouds.demo.tweetstore.taskqueue;

20

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;

36

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;

42

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;

30

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);

43

BindGroupNamesToIndexedFormParamsTest.java (https://github.com/regularfry/jclouds.git) Java · 62 lines

29 import org.testng.annotations.Test;

30

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);

43

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;

39

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 {

53

54 private static final BindDriveToPlainTextString FN = Guice.createInjector(new AbstractModule() {

55

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;

21

22 import cucumber.api.guice.CucumberModules;

23 import cucumber.runtime.java.guice.InjectorSource;

24

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 }

41

42 @Test

43 public void testThere() {

44 assertEquals(Guice.createInjector(new AbstractModule() {

45

46 @Override

54 @Test

55 public void testEmptyIsThere() {

56 assertEquals(Guice.createInjector(new AbstractModule() {

57

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

117

118 public void testEverythingInjectorToInstance() {

119 Guice.createInjector(everythingModule, toInstanceModule)

120 .getInstance(HasOptionalInjections.class)

121 .assertEverythingInjected();

123

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;

31

32 import com.google.inject.Guice;

33 import com.google.inject.Injector;

42

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;

14

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

84

85 public void testUsingOneConstructor() {

86 Injector injector = Guice.createInjector(new AbstractModule() {

87 @Override

88 protected void configure() {

95 assertNull(noIndex.index);

96

97 injector = Guice.createInjector(new AbstractModule() {

98 @Override

99 protected void configure() {

228

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;

17

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;

36

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) {

134

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

1 package no.ntnu.online.onlineguru;

2

3 import com.google.inject.Guice;

4 import com.google.inject.Injector;

81

82 private void configureServiceLocator() {

83 serviceLocator = Guice.createInjector(new OnlineGuruServices());

84 }

85

ParseOsFamilyVersion64BitFromImageNameTest.java (https://github.com/regularfry/jclouds.git) Java · 80 lines

19 package org.jclouds.cloudsigma.functions;

20

21 import static com.google.common.collect.Iterables.transform;

22 import static com.google.common.collect.Lists.newArrayList;

39 import org.testng.annotations.Test;

40

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;

71

72 ParseOsFamilyVersion64BitFromImageName parser = new ParseOsFamilyVersion64BitFromImageName(new BaseComputeServiceContextModule() {

73 }.provideOsVersionMap(new ComputeServiceConstants.ReferenceData(), Guice.createInjector(new GsonModule())

74 .getInstance(Json.class)));

75

BaseParserTest.java (https://github.com/andreisavu/jclouds.git) Java · 99 lines

35 import org.testng.annotations.Test;

36

37 import com.google.common.base.Function;

38 import com.google.common.base.Throwables;

39 import com.google.inject.Guice;

40 import com.google.inject.Injector;

80

81 protected Injector injector() {

82 return Guice.createInjector(new GsonModule() {

83

84 @Override

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 {

46

47 Injector i = Guice.createInjector(new GsonModule());

48

49 @Test

ParseCredentialsFromJsonResponseTest.java (https://github.com/regularfry/jclouds.git) Java · 97 lines

42 import com.google.common.collect.Maps;

43 import com.google.inject.Guice;

44 import com.google.inject.Injector;

45 import com.google.inject.Provides;

46

47 /**

75 }

76

77 Injector i = Guice.createInjector(new GsonModule() {

78 @Override

79 protected void configure() {

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);

91

92 Injector injector = Guice.createInjector(Stage.DEVELOPMENT, new WireModule(modules));

93 container.add(injector, 0);

94

ExceptionMeteredTest.java (https://github.com/pjjw/metrics.git) Java · 373 lines

1 package com.yammer.metrics.guice.tests;

2

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"));

225

226 assertThat("Guice creates a meter with the given rate unit",

227 ((MeterMetric) metric).rateUnit(),

228 is(TimeUnit.MINUTES));

247 is(instanceOf(TimerMetric.class)));

248

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);

50

93

94 assertEquals(

95 new OnlyReferenceTypeFirstWithNameMatchingConfigurationKeyOrDefault(Guice.createInjector(

96 new AbstractModule() {

97 protected void configure() {

108 ReferenceType reference2 = new ReferenceTypeImpl("hail mary", null, null);

109

110 new OnlyReferenceTypeFirstWithNameMatchingConfigurationKeyOrDefault(Guice.createInjector(new AbstractModule() {

111 protected void configure() {

112 bindConstant().annotatedWith(Names.named("foo")).to(".*happy.*");