Improved reset() testing.
This commit is contained in:
parent
ade07b3863
commit
d100fdf7ed
1 changed files with 22 additions and 16 deletions
|
@ -157,10 +157,17 @@ class AkismetTest {
|
||||||
@Test
|
@Test
|
||||||
fun verifyKeyTest() {
|
fun verifyKeyTest() {
|
||||||
assertFalse(akismet.isVerifiedKey, "isVerifiedKey -> false")
|
assertFalse(akismet.isVerifiedKey, "isVerifiedKey -> false")
|
||||||
|
|
||||||
assertTrue(akismet.verifyKey(), "verifyKey()")
|
assertTrue(akismet.verifyKey(), "verifyKey()")
|
||||||
assertEquals(akismet.response, "valid", "response -> valid")
|
assertEquals(akismet.response, "valid", "response -> valid")
|
||||||
assertTrue(akismet.isVerifiedKey, "isVerifiedKey -> true")
|
assertTrue(akismet.isVerifiedKey, "isVerifiedKey -> true")
|
||||||
|
|
||||||
|
akismet.reset()
|
||||||
|
assertTrue(
|
||||||
|
!akismet.isVerifiedKey && akismet.response.isEmpty() && akismet.httpStatusCode == 0,
|
||||||
|
" reset"
|
||||||
|
)
|
||||||
|
|
||||||
assertFalse(Akismet("123456789012").verifyKey(), "verifyKey() --> false")
|
assertFalse(Akismet("123456789012").verifyKey(), "verifyKey() --> false")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -190,6 +197,13 @@ class AkismetTest {
|
||||||
val expected = "{\"status\":200}"
|
val expected = "{\"status\":200}"
|
||||||
assertEquals(akismet.response, expected, expected)
|
assertEquals(akismet.response, expected, expected)
|
||||||
assertTrue(akismet.errorMessage.contains(expected), "errorMessage contains $expected")
|
assertTrue(akismet.errorMessage.contains(expected), "errorMessage contains $expected")
|
||||||
|
|
||||||
|
akismet.reset()
|
||||||
|
|
||||||
|
assertTrue(
|
||||||
|
akismet.httpStatusCode == 0 && akismet.errorMessage.isEmpty(),
|
||||||
|
"reset"
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -203,17 +217,6 @@ class AkismetTest {
|
||||||
assertEquals(akismet.proTip, "test")
|
assertEquals(akismet.proTip, "test")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
|
||||||
fun resetTest() {
|
|
||||||
akismet.reset()
|
|
||||||
|
|
||||||
//@TODO fix
|
|
||||||
assertTrue(
|
|
||||||
akismet.debugHelp == "" && akismet.errorMessage == "" && akismet.httpStatusCode == 0 &&
|
|
||||||
!akismet.isDiscard && !akismet.isVerifiedKey && akismet.proTip == "" && akismet.response == ""
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun checkCommentTest() {
|
fun checkCommentTest() {
|
||||||
assertFalse(akismet.checkComment(comment), "check_comment(admin) -> false")
|
assertFalse(akismet.checkComment(comment), "check_comment(admin) -> false")
|
||||||
|
@ -236,6 +239,12 @@ class AkismetTest {
|
||||||
FormBody.Builder().apply { add("is_test", "1") }.build()
|
FormBody.Builder().apply { add("is_test", "1") }.build()
|
||||||
)
|
)
|
||||||
assertTrue(akismet.debugHelp.isNotEmpty(), "debugHelp not empty")
|
assertTrue(akismet.debugHelp.isNotEmpty(), "debugHelp not empty")
|
||||||
|
|
||||||
|
akismet.reset()
|
||||||
|
assertTrue(
|
||||||
|
akismet.httpStatusCode == 0 && akismet.debugHelp.isEmpty() && akismet.response.isEmpty(),
|
||||||
|
"reset"
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -267,12 +276,9 @@ class AkismetTest {
|
||||||
val libAgent = "${GeneratedVersion.PROJECT}/${GeneratedVersion.VERSION}"
|
val libAgent = "${GeneratedVersion.PROJECT}/${GeneratedVersion.VERSION}"
|
||||||
assertEquals(akismet.buildUserAgent(), libAgent, "libAgent")
|
assertEquals(akismet.buildUserAgent(), libAgent, "libAgent")
|
||||||
|
|
||||||
akismet.applicationName = "My App"
|
akismet.appUserAgent = "My App/1.0"
|
||||||
assertEquals(akismet.buildUserAgent(), libAgent, "libAgent, no app")
|
|
||||||
|
|
||||||
akismet.applicationVersion = "1.0-test"
|
|
||||||
assertEquals(
|
assertEquals(
|
||||||
akismet.buildUserAgent(), "${akismet.applicationName}/${akismet.applicationVersion} | $libAgent",
|
akismet.buildUserAgent(), "${akismet.appUserAgent} | $libAgent",
|
||||||
"my app"
|
"my app"
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue