X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2Ffcp%2FAbstractCommandTest.java;h=7fc930bedd1b9d011c441219583a69b95b681a9f;hb=257a0abd136d250f6503b58145486beda9fc9c81;hp=374c9bf143b7e0cecf67567b2a48706ede5ff4c5;hpb=2381799b960fa2848818cfb48bf364c511666697;p=Sone.git diff --git a/src/test/java/net/pterodactylus/sone/freenet/fcp/AbstractCommandTest.java b/src/test/java/net/pterodactylus/sone/freenet/fcp/AbstractCommandTest.java index 374c9bf..7fc930b 100644 --- a/src/test/java/net/pterodactylus/sone/freenet/fcp/AbstractCommandTest.java +++ b/src/test/java/net/pterodactylus/sone/freenet/fcp/AbstractCommandTest.java @@ -50,6 +50,20 @@ public class AbstractCommandTest { } @Test + public void verifyThatAskingForAnExistingKeyWithDefaultReturnsTheKey() { + SimpleFieldSet fieldSet = new SimpleFieldSetBuilder().put("Key", "Value").get(); + String value = getString(fieldSet, "Key", "DefaultValue"); + assertThat(value, is("Value")); + } + + @Test + public void verifyThatAskingForANonExistingKeyWithDefaultReturnsTheDefaultKey() { + SimpleFieldSet fieldSet = new SimpleFieldSetBuilder().get(); + String value = getString(fieldSet, "Key", "DefaultValue"); + assertThat(value, is("DefaultValue")); + } + + @Test public void verifyThatAskingForAnExistingIntDoesNotCauseAnError() throws FcpException { SimpleFieldSet fieldSet = new SimpleFieldSetBuilder().put("Int", "15").get(); int value = getInt(fieldSet, "Int");