Refine search
public class GettingStartedJUnit4Mockomatic { @Rule public JUnitRuleMockery context = new JUnitRuleMockery(); @Mock Subscriber subscriber; @Test public void oneSubscriberReceivesAMessage() { // set up Publisher publisher = new Publisher(); publisher.add(subscriber); final String message = "message"; // expectations context.checking(new Expectations() {{ oneOf(subscriber).receive(message); }}); // execute publisher.publish(message); } }
public class GettingStartedJUnit4RuleMockomatic { @Rule public JUnitRuleMockery context = new JUnitRuleMockery(); @Mock Subscriber subscriber; @Test public void oneSubscriberReceivesAMessage() { // set up Publisher publisher = new Publisher(); publisher.add(subscriber); final String message = "message"; // expectations context.checking(new Expectations() {{ oneOf(subscriber).receive(message); }}); // execute publisher.publish(message); } }
public class JUnitRuleMockery2Test_autoWiring_sadCase_noClassUnderTest { @Rule public JUnitRuleMockery2 context = JUnitRuleMockery2.createFor(Mode.INTERFACES_AND_CLASSES); @Mock private Collaborator collaborator; // @ClassUnderTest @SuppressWarnings("unused") private CollaboratingUsingConstructorInjection collaborating; @Test(expected=IllegalStateException.class) public void cannotFindClassUnderTest() { context.getClassUnderTest(); } }
public class JUnitRuleMockery2Test { @Rule public JUnitRuleMockery2 context = JUnitRuleMockery2.createFor(Mode.INTERFACES_AND_CLASSES); @Mock private Collaborator collaborator; @Test public void poke() { context.checking(new Expectations() { { one(collaborator).doOtherStuff(); } }); new CollaboratingUsingConstructorInjection(collaborator).collaborateWithCollaborator(); } }
public class PrototypeFacetAbstractTest { @Rule public JUnitRuleMockery2 context = JUnitRuleMockery2.createFor(JUnitRuleMockery2.Mode.INTERFACES_AND_CLASSES); @Mock private VisibilityContext mockVisibilityContext; @Mock private FacetHolder mockFacetHolder; @Test public void allCombinations() throws Exception { givenWhenThen(DeploymentCategory.EXPLORING, null); givenWhenThen(DeploymentCategory.PROTOTYPING, null); givenWhenThen(DeploymentCategory.PRODUCTION, "Prototyping action not visible in production mode"); } protected void givenWhenThen(final DeploymentCategory deploymentCategory, final String expected) { // given final PrototypeFacetAbstract facet = new PrototypeFacetAbstract(mockFacetHolder, deploymentCategory){}; // when final String reason = facet.hides(mockVisibilityContext); // then assertEquals(expected, reason); } }
public class ImageValueSemanticsProviderAbstractTest { @Rule public JUnitRuleMockery2 context = JUnitRuleMockery2.createFor(Mode.INTERFACES_AND_CLASSES); @Mock private FacetHolder mockFacetHolder; @Mock private ServicesInjector mockServicesInjector; @Mock private ConfigurationServiceInternal mockConfiguration;
@Rule public JUnitRuleMockery2 context = JUnitRuleMockery2.createFor(Mode.INTERFACES_AND_CLASSES); @Mock private FacetHolder mockFacetHolder; @Mock private ObjectAdapter mockCollection; @Mock private Collection<ObjectAdapter> mockWrappedCollection; @Mock private Iterator<ObjectAdapter> mockIterator; @Mock private AdapterManager mockAdapterManager;
public class JodaLocalDateTimeValueSemanticsProviderTest { @Rule public JUnitRuleMockery2 context = JUnitRuleMockery2.createFor(JUnitRuleMockery2.Mode.INTERFACES_AND_CLASSES); @Mock FacetHolder mockFacetHolder; @Mock ServicesInjector mockServicesInjector; @Mock IsisConfigurationDefault mockConfiguration;
public class ServicesInjectorDefaultTest { @Rule public JUnitRuleMockery2 context = JUnitRuleMockery2.createFor(Mode.INTERFACES_AND_CLASSES); @Mock private DomainObjectContainerExtended mockContainer; @Mock private Service1 mockService1; @Mock private Service2 mockService2; @Mock private SomeDomainObject mockDomainObject;