X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2Fmemory%2FConfigurationLoaderTest.java;h=de357e92a66be93171b9e0fa801d6955c909c00a;hp=82d465b59c67ee7af4af6ee231698b2e812843d7;hb=36b8e20651c14970ca30a1b8ed43af219b367bc9;hpb=b6de5505ae5d2f835a235de6e9f23cb83affe4b7 diff --git a/src/test/java/net/pterodactylus/sone/database/memory/ConfigurationLoaderTest.java b/src/test/java/net/pterodactylus/sone/database/memory/ConfigurationLoaderTest.java index 82d465b..de357e9 100644 --- a/src/test/java/net/pterodactylus/sone/database/memory/ConfigurationLoaderTest.java +++ b/src/test/java/net/pterodactylus/sone/database/memory/ConfigurationLoaderTest.java @@ -48,4 +48,16 @@ public class ConfigurationLoaderTest { containsInAnyOrder("PostReply1", "PostReply2")); } + @Test + public void loaderCanLoadBookmarkedPosts() { + when(configuration.getStringValue("Bookmarks/Post/0/ID")) + .thenReturn(new TestValue("Post2")); + when(configuration.getStringValue("Bookmarks/Post/1/ID")) + .thenReturn(new TestValue("Post1")); + when(configuration.getStringValue("Bookmarks/Post/2/ID")) + .thenReturn(new TestValue(null)); + Set knownPosts = configurationLoader.loadBookmarkedPosts(); + assertThat(knownPosts, containsInAnyOrder("Post1", "Post2")); + } + }