From 139048d7c49b07af16b3e2c9a109d1a33875e7a9 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Sun, 22 Sep 2019 00:11:02 -0700 Subject: [PATCH] Added buildUserAgent() test. --- .../net/thauvin/erik/akismet/AkismetTest.kt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/test/kotlin/net/thauvin/erik/akismet/AkismetTest.kt b/src/test/kotlin/net/thauvin/erik/akismet/AkismetTest.kt index da134cb..cfafa5e 100644 --- a/src/test/kotlin/net/thauvin/erik/akismet/AkismetTest.kt +++ b/src/test/kotlin/net/thauvin/erik/akismet/AkismetTest.kt @@ -225,6 +225,25 @@ class AkismetTest { assertTrue(akismet.submitSpam(mockComment), "submitHam(request)") } + @Test + fun testBuildUserAgent() { + val libAgent = "${GeneratedVersion.PROJECT}/${GeneratedVersion.VERSION}" + assertEquals( + akismet.buildUserAgent(), libAgent, "libAgent" + ) + akismet.applicationName = "My App" + + assertEquals( + akismet.buildUserAgent(), libAgent, "libAgent, no app" + ) + + akismet.applicationVersion = "1.0-test" + assertEquals( + akismet.buildUserAgent(), "${akismet.applicationName}/${akismet.applicationVersion} | $libAgent", + "my app" + ) + } + @Test fun dateToGmtTest() { val localDateTime = LocalDateTime.ofInstant(date.toInstant(), ZoneId.systemDefault())