From: David ‘Bombe’ Roden Date: Tue, 31 Dec 2024 20:19:55 +0000 (+0100) Subject: ✅ Add test for GenerateSSK message X-Git-Url: https://git.pterodactylus.net/?a=commitdiff_plain;h=588b125ef4f70078f64780064328c7263caa0d05;p=jFCPlib.git ✅ Add test for GenerateSSK message --- diff --git a/src/test/java/net/pterodactylus/fcp/GenerateSSKTest.java b/src/test/java/net/pterodactylus/fcp/GenerateSSKTest.java new file mode 100644 index 0000000..2338319 --- /dev/null +++ b/src/test/java/net/pterodactylus/fcp/GenerateSSKTest.java @@ -0,0 +1,29 @@ +package net.pterodactylus.fcp; + +import org.junit.Test; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.notNullValue; + +public class GenerateSSKTest { + + @Test + public void generateSskMessageHasCorrectName() { + GenerateSSK generateSSK = new GenerateSSK(); + assertThat(generateSSK.getName(), equalTo("GenerateSSK")); + } + + @Test + public void generateSskWithoutIdentifierGeneratesAIdentifier() { + GenerateSSK generateSSK = new GenerateSSK(); + assertThat(generateSSK.getField("Identifier"), notNullValue()); + } + + @Test + public void generateSskWithIdentifierSetsIdentifier() { + GenerateSSK generateSSK = new GenerateSSK("test-identifier"); + assertThat(generateSSK.getField("Identifier"), equalTo("test-identifier")); + } + +}