X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fchat%2Fbackend%2Fpersistence%2FAbstractStorageStrategyIT.java;h=dc998ab4f52ae8c631a01a2cc3d4fb67d17f66a8;hb=009435373fa6adf7ec9e375ef71a545c8c8f010d;hp=524e6f10b188e2a56dde04b3150afddf63df9697;hpb=9d1625e73e16062420df664a10c6c541228f49b7;p=demos%2Fkafka%2Fchat diff --git a/src/test/java/de/juplo/kafka/chat/backend/persistence/AbstractStorageStrategyIT.java b/src/test/java/de/juplo/kafka/chat/backend/persistence/AbstractStorageStrategyIT.java index 524e6f10..dc998ab4 100644 --- a/src/test/java/de/juplo/kafka/chat/backend/persistence/AbstractStorageStrategyIT.java +++ b/src/test/java/de/juplo/kafka/chat/backend/persistence/AbstractStorageStrategyIT.java @@ -16,34 +16,34 @@ import static pl.rzrz.assertj.reactor.Assertions.*; @Slf4j public abstract class AbstractStorageStrategyIT { - ChatHome chathome; + protected ChatHome chathome; - abstract StorageStrategy getStorageStrategy(); - abstract Supplier chatHomeServiceSupplier(); + protected abstract StorageStrategy getStorageStrategy(); + protected abstract Supplier getChatHomeServiceSupplier(); - void start() + protected void start() { - chathome = new ChatHome(chatHomeServiceSupplier().get()); + chathome = new ChatHome(getChatHomeServiceSupplier().get()); } - void stop() + protected void stop() { - getStorageStrategy().writeChatrooms(chathome.getChatRooms()); + getStorageStrategy().write(chathome.getChatRooms()); } @Test - void testStoreAndRecreate() + protected void testStoreAndRecreate() { start(); assertThat(chathome.getChatRooms().toStream()).hasSize(0); ChatRoom chatroom = chathome.createChatroom("FOO").block(); - Message m1 = chatroom.addMessage(1l,"Peter", "Hallo, ich heiße Peter!").block(); - Message m2 = chatroom.addMessage(1l, "Ute", "Ich bin Ute...").block(); - Message m3 = chatroom.addMessage(2l, "Peter", "Willst du mit mir gehen?").block(); - Message m4 = chatroom.addMessage(1l, "Klaus", "Ja? Nein? Vielleicht??").block(); + Message m1 = chatroom.addMessage(1l,"peter", "Hallo, ich heiße Peter!").block(); + Message m2 = chatroom.addMessage(1l, "ute", "Ich bin Ute...").block(); + Message m3 = chatroom.addMessage(2l, "peter", "Willst du mit mir gehen?").block(); + Message m4 = chatroom.addMessage(1l, "klaus", "Ja? Nein? Vielleicht??").block(); assertThat(chathome.getChatRooms().toStream()).containsExactlyElementsOf(List.of(chatroom)); assertThat(chathome.getChatRoom(chatroom.getId())).emitsExactly(chatroom);