X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FConfigurationSoneParserTest.java;h=4aa291b7efada21c4041143e5ceff1c5aa419cea;hp=93253c47ee66681db44fc1918f0013e362bcf32a;hb=62bb6456a7c2667dec2f8b7b88db465eb6c07257;hpb=a4694502195ee6190d66236386d6813aa0b6f852 diff --git a/src/test/java/net/pterodactylus/sone/core/ConfigurationSoneParserTest.java b/src/test/java/net/pterodactylus/sone/core/ConfigurationSoneParserTest.java index 93253c4..4aa291b 100644 --- a/src/test/java/net/pterodactylus/sone/core/ConfigurationSoneParserTest.java +++ b/src/test/java/net/pterodactylus/sone/core/ConfigurationSoneParserTest.java @@ -300,6 +300,20 @@ public class ConfigurationSoneParserTest { setupString("Sone/1/Likes/Reply/3/ID", null); } + @Test + public void friendsAreParsedCorrectly() { + setupFriends(); + Set friends = configurationSoneParser.parseFriends(); + assertThat(friends, containsInAnyOrder("F1", "F2", "F3")); + } + + private void setupFriends() { + setupString("Sone/1/Friends/0/ID", "F1"); + setupString("Sone/1/Friends/1/ID", "F2"); + setupString("Sone/1/Friends/2/ID", "F3"); + setupString("Sone/1/Friends/3/ID", null); + } + private static class TestValue implements Value { private final AtomicReference value = new AtomicReference();