1
2
3
4
5
6
7
8
9
10 package org.mule.module.guice;
11
12 import org.mule.api.registry.Registry;
13 import org.mule.registry.AbstractRegistryTestCase;
14
15 import com.google.inject.AbstractModule;
16 import com.google.inject.Guice;
17 import com.google.inject.Injector;
18 import com.google.inject.Module;
19
20 public class GuiceRegistryTestCase extends AbstractRegistryTestCase
21 {
22 @Override
23 public Registry getRegistry()
24 {
25 return new GuiceRegistry(Guice.createInjector(new EmptyModule()), muleContext);
26 }
27
28 class EmptyModule extends AbstractModule
29 {
30 @Override
31 protected void configure()
32 {
33
34 }
35 }
36 }