package test.guice; import org.testng.Assert; import org.testng.ITestContext; import org.testng.annotations.Guice; import org.testng.annotations.Test; import com.google.inject.Inject; @Test @Guice(modules = GuiceTestModule.class) public class GuiceParentModuleTest { @Inject MySession mySession; @Inject MyService myService; @Inject ITestContext context; public void testService() { Assert.assertNotNull(myService); Assert.assertNotNull(mySession); myService.serve(mySession); Assert.assertNotNull(context); Assert.assertEquals(context.getName(), "Guice"); Assert.assertEquals(context.getSuite().getName(), "parent-module-suite"); } }