Skip to content

Commit 68dd9a3

Browse files
author
andrewwilsonnew
committed
fixing tests
1 parent 3c09ceb commit 68dd9a3

4 files changed

Lines changed: 90 additions & 147 deletions

File tree

modules/openapi-generator/src/main/resources/kotlin-misk/api_test.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import org.junit.jupiter.api.Test
1111
@MiskTest(startService = true)
1212
internal class {{classname}}Test {
1313
14-
@Inject private lateinit var {{classname}} : {{classname}}Controller
14+
@Inject private lateinit var {{#lambda.camelcase}}{{classname}}{{/lambda.camelcase}}: {{classname}}Controller
1515

1616
{{#operations}}
1717
{{#operation}}
@@ -23,7 +23,7 @@ internal class {{classname}}Test {
2323
{{#allParams}}
2424
val {{{paramName}}}: {{>optionalDataType}} = TODO()
2525
{{/allParams}}
26-
val response{{#returnType}}: {{{returnType}}}{{/returnType}} = {{classname}}.{{operationId}}({{#allParams}}{{{paramName}}}{{^-last}}, {{/-last}}{{/allParams}})
26+
val response{{#returnType}}: {{{returnType}}}{{/returnType}} = {{#lambda.camelcase}}{{classname}}{{/lambda.camelcase}}.{{operationId}}({{#allParams}}{{{paramName}}}{{^-last}}, {{/-last}}{{/allParams}})
2727
}
2828

2929
{{/operation}}

samples/server/petstore/kotlin-misk/src/test/kotlin/org/openapitools/server/api/api/PetApiTest.kt

Lines changed: 0 additions & 93 deletions
This file was deleted.

samples/server/petstore/kotlin-misk/src/test/kotlin/org/openapitools/server/api/api/StoreApiTest.kt

Lines changed: 0 additions & 52 deletions
This file was deleted.
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.User
4+
import jakarta.inject.Inject
5+
import misk.testing.MiskTest
6+
import okhttp3.Headers
7+
8+
import org.junit.jupiter.api.Test
9+
10+
@MiskTest(startService = true)
11+
internal class UserApiTest {
12+
13+
@Inject private lateinit var userApi: UserApiController
14+
15+
/**
16+
* To test UserApiController.createUser
17+
*/
18+
@Test
19+
fun `should handle createUser`() {
20+
val user: User = TODO()
21+
val response = userApi.createUser(user)
22+
}
23+
24+
/**
25+
* To test UserApiController.createUsersWithArrayInput
26+
*/
27+
@Test
28+
fun `should handle createUsersWithArrayInput`() {
29+
val user: kotlin.Array<User> = TODO()
30+
val response = userApi.createUsersWithArrayInput(user)
31+
}
32+
33+
/**
34+
* To test UserApiController.createUsersWithListInput
35+
*/
36+
@Test
37+
fun `should handle createUsersWithListInput`() {
38+
val user: kotlin.Array<User> = TODO()
39+
val response = userApi.createUsersWithListInput(user)
40+
}
41+
42+
/**
43+
* To test UserApiController.deleteUser
44+
*/
45+
@Test
46+
fun `should handle deleteUser`() {
47+
val username: kotlin.String = TODO()
48+
val response = userApi.deleteUser(username)
49+
}
50+
51+
/**
52+
* To test UserApiController.getUserByName
53+
*/
54+
@Test
55+
fun `should handle getUserByName`() {
56+
val username: kotlin.String = TODO()
57+
val response: User = userApi.getUserByName(username)
58+
}
59+
60+
/**
61+
* To test UserApiController.loginUser
62+
*/
63+
@Test
64+
fun `should handle loginUser`() {
65+
val username: kotlin.String = TODO()
66+
val password: kotlin.String = TODO()
67+
val response: kotlin.String = userApi.loginUser(username, password)
68+
}
69+
70+
/**
71+
* To test UserApiController.logoutUser
72+
*/
73+
@Test
74+
fun `should handle logoutUser`() {
75+
val response = userApi.logoutUser()
76+
}
77+
78+
/**
79+
* To test UserApiController.updateUser
80+
*/
81+
@Test
82+
fun `should handle updateUser`() {
83+
val username: kotlin.String = TODO()
84+
val user: User = TODO()
85+
val response = userApi.updateUser(username, user)
86+
}
87+
88+
}

0 commit comments

Comments
 (0)