Search in sources :

Example 6 with EventRepository

use of org.ff4j.audit.repository.EventRepository in project ff4j by ff4j.

the class EventWorkerTest method testEventWorkerCall.

@Test
public void testEventWorkerCall() throws Exception {
    // Given
    EventRepository er = mock(EventRepository.class);
    Event evt = new Event(SOURCE_JAVA, TARGET_FEATURE, "F1", ACTION_CHECK_OK);
    when(er.saveEvent(evt)).thenReturn(false);
    EventWorker ew = new EventWorker(evt, er);
    // When
    ew.call();
}
Also used : EventWorker(org.ff4j.audit.EventWorker) Event(org.ff4j.audit.Event) InMemoryEventRepository(org.ff4j.audit.repository.InMemoryEventRepository) EventRepository(org.ff4j.audit.repository.EventRepository) Test(org.junit.Test)

Example 7 with EventRepository

use of org.ff4j.audit.repository.EventRepository in project ff4j by ff4j.

the class EventWorkerTest method testEventWorker.

@Test
public void testEventWorker() {
    // Given
    EventRepository er = new InMemoryEventRepository();
    Event evt = new Event(SOURCE_JAVA, TARGET_FEATURE, "F1", ACTION_CHECK_OFF);
    EventWorker ew = new EventWorker(evt, er);
    // When
    ew.setName("NAME1");
    // Then
    Assert.assertEquals("NAME1", ew.getName());
}
Also used : EventWorker(org.ff4j.audit.EventWorker) InMemoryEventRepository(org.ff4j.audit.repository.InMemoryEventRepository) Event(org.ff4j.audit.Event) InMemoryEventRepository(org.ff4j.audit.repository.InMemoryEventRepository) EventRepository(org.ff4j.audit.repository.EventRepository) Test(org.junit.Test)

Aggregations

EventRepository (org.ff4j.audit.repository.EventRepository)7 Event (org.ff4j.audit.Event)4 InMemoryEventRepository (org.ff4j.audit.repository.InMemoryEventRepository)3 Test (org.junit.Test)3 EventWorker (org.ff4j.audit.EventWorker)2 MalformedURLException (java.net.MalformedURLException)1 URL (java.net.URL)1 Date (java.util.Date)1 EventPublisher (org.ff4j.audit.EventPublisher)1 EventQueryDefinition (org.ff4j.audit.EventQueryDefinition)1 EventRepositoryCassandra (org.ff4j.cassandra.store.EventRepositoryCassandra)1 ElasticConnection (org.ff4j.elastic.ElasticConnection)1 EventRepositoryHBase (org.ff4j.hbase.store.EventRepositoryHBase)1