From 4d60a7eeb8600f227a52eba73475a27af3d2e0be Mon Sep 17 00:00:00 2001 From: usbharu <64310155+usbharu@users.noreply.github.com> Date: Sat, 3 Jun 2023 23:31:33 +0900 Subject: [PATCH] =?UTF-8?q?test:=20=E3=83=86=E3=82=B9=E3=83=88=E3=82=92?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hideout/routing/api/internal/v1/PostsTest.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/test/kotlin/dev/usbharu/hideout/routing/api/internal/v1/PostsTest.kt b/src/test/kotlin/dev/usbharu/hideout/routing/api/internal/v1/PostsTest.kt index 50b54ded..d4777c46 100644 --- a/src/test/kotlin/dev/usbharu/hideout/routing/api/internal/v1/PostsTest.kt +++ b/src/test/kotlin/dev/usbharu/hideout/routing/api/internal/v1/PostsTest.kt @@ -4,7 +4,6 @@ import com.auth0.jwt.interfaces.Claim import com.auth0.jwt.interfaces.Payload import com.fasterxml.jackson.module.kotlin.readValue import dev.usbharu.hideout.config.Config -import dev.usbharu.hideout.domain.model.hideout.dto.PostCreateDto import dev.usbharu.hideout.domain.model.hideout.entity.Post import dev.usbharu.hideout.domain.model.hideout.entity.Visibility import dev.usbharu.hideout.plugins.TOKEN_AUTH @@ -240,11 +239,12 @@ class PostsTest { on { getClaim(eq("uid")) } doReturn claim } val postService = mock { - onBlocking { createPost(any()) } doAnswer { - val argument = it.getArgument(0) + onBlocking { createPost(any(), any()) } doAnswer { + val argument = it.getArgument(0) + val userId = it.getArgument(1) Post( 123L, - argument.userId, + userId, null, argument.text, Instant.now().toEpochMilli(), @@ -279,9 +279,9 @@ class PostsTest { assertEquals(HttpStatusCode.OK, status) assertEquals("https://example.com", headers["Location"]) } - argumentCaptor { - verify(postService).createPost(capture()) - assertEquals(PostCreateDto("test", userId = 1234), firstValue) + argumentCaptor { + verify(postService).createPost(capture(), any()) + assertEquals(dev.usbharu.hideout.domain.model.hideout.form.Post("test"), firstValue) } }