Search in sources :

Example 1 with NoOpTaskNamesRepository

use of io.spine.server.projection.given.ProjectionRepositoryTestEnv.NoOpTaskNamesRepository in project core-java by SpineEventEngine.

the class ProjectionRepositoryShould method do_not_create_record_if_entity_is_not_updated.

@Test
public void do_not_create_record_if_entity_is_not_updated() {
    final NoOpTaskNamesRepository repo = new NoOpTaskNamesRepository();
    boundedContext.register(repo);
    assertFalse(repo.loadAll().hasNext());
    final Event event = createEvent(tenantId(), GivenEventMessage.projectCreated(), PRODUCER_ID, getCurrentTime());
    repo.dispatch(EventEnvelope.of(event));
    final Iterator<?> items = repo.loadAll();
    assertFalse(items.hasNext());
}
Also used : NoOpTaskNamesRepository(io.spine.server.projection.given.ProjectionRepositoryTestEnv.NoOpTaskNamesRepository) GivenEvent(io.spine.core.given.GivenEvent) Event(io.spine.core.Event) Test(org.junit.Test)

Aggregations

Event (io.spine.core.Event)1 GivenEvent (io.spine.core.given.GivenEvent)1 NoOpTaskNamesRepository (io.spine.server.projection.given.ProjectionRepositoryTestEnv.NoOpTaskNamesRepository)1 Test (org.junit.Test)1