Add some missing tests for write access
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sun, 15 Jan 2017 09:26:48 +0000 (10:26 +0100)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sun, 15 Jan 2017 09:26:48 +0000 (10:26 +0100)
src/test/kotlin/net/pterodactylus/sone/fcp/GetSonesCommandTest.kt
src/test/kotlin/net/pterodactylus/sone/fcp/LikePostCommandTest.kt
src/test/kotlin/net/pterodactylus/sone/fcp/LikeReplyCommandTest.kt

index f6ec734..0da4f24 100644 (file)
@@ -24,6 +24,11 @@ class GetSonesCommandTest : SoneCommandTest() {
        }
 
        @Test
+       fun `command does not require write access`() {
+               assertThat(command.requiresWriteAccess(), equalTo(false))
+       }
+
+       @Test
        fun `request without parameters lists all sones`() {
            val replyParameters = command.execute(parameters).replyParameters
 
index f88e138..792c1b7 100644 (file)
@@ -29,6 +29,11 @@ class LikePostCommandTest : SoneCommandTest() {
        }
 
        @Test
+       fun `command requires write access`() {
+               assertThat(command.requiresWriteAccess(), equalTo(true))
+       }
+
+       @Test
        fun `request without parameters results in FCP exception`() {
            requestWithoutAnyParameterResultsInFcpException()
        }
index b5f7823..d222c27 100644 (file)
@@ -30,6 +30,11 @@ class LikeReplyCommandTest : SoneCommandTest() {
        }
 
        @Test
+       fun `command requires write access`() {
+               assertThat(command.requiresWriteAccess(), equalTo(true))
+       }
+
+       @Test
        fun `request without parameters results in FCP exception`() {
                requestWithoutAnyParameterResultsInFcpException()
        }