package fi.iki.mkuokkanen.seda.keyStore;
import fi.iki.mkuokkanen.seda.queue.QueueOut;
import org.junit.Test;
import java.util.Map;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
public class KeyStoreManagerTest {
@Test
public void push() {
Storage ks = new StorageImpl(new QueueOut() {
@Override
public void writeBroadcastToQueue(Map<String, String> data) {
// ignore
}
@Override
public void start() {
// ignore
}
@Override
public void stop() {
// ignore
}
});
assertTrue(ks.push("abc", "def"));
assertTrue(ks.push("abc", "defg"));
assertTrue(ks.push("abc", "defgh"));
assertTrue(ks.push("abcd", "def"));
assertTrue(ks.delete("abc"));
assertFalse(ks.delete("abc"));
assertTrue(ks.delete("abcd"));
}
}