public ToothPickRule(Object test, Object scopeName) { this.testModule = new ToothPickTestModule(test); if (scopeName != null) { setScopeName(scopeName); } }
@Test(expected = IllegalStateException.class) public void testSetScopeName_shouldFail_whenScopeNameWasAlreadySet() throws Exception { toothPickRule.setScopeName("Bar"); }
@Test(expected = IllegalStateException.class) public void testSetScopeName_shouldFail_whenScopeNameAlreadyContainsATestModule() throws Exception { toothPickRuleWithoutScopeName.setScopeName("Foo"); }
@Test public void testSetScopeName() throws Exception { toothPickRuleWithoutScopeName.setScopeName("Bar"); assertThat(toothPickRuleWithoutScopeName.getScope(), notNullValue()); assertThat(toothPickRuleWithoutScopeName.getScope().getName(), is((Object) "Bar")); assertThat(toothPickRuleWithoutScopeName.getTestModule(), notNullValue()); } }
public ToothPickRule(Object test, Object scopeName) { this.testModule = new ToothPickTestModule(test); if (scopeName != null) { setScopeName(scopeName); } }
@Test public void verifyInjectionAtOnCreate() { //GIVEN expect(mockContextNamer.getApplicationName()).andReturn("foo"); expect(mockContextNamer.getActivityName()).andReturn("bar"); replay(mockContextNamer); ActivityController<SimpleActivity> controllerSimpleActivity = Robolectric.buildActivity(SimpleActivity.class); SimpleActivity activity = controllerSimpleActivity.get(); toothPickRule.setScopeName(activity); //WHEN controllerSimpleActivity.create(); //THEN assertThat(activity.title.getText()).isEqualTo("foo"); assertThat(activity.subTitle.getText()).isEqualTo("bar"); verify(mockContextNamer); } }