Skip to content

Commit 9fc17f8

Browse files
adding tests back
1 parent 8d2b01b commit 9fc17f8

File tree

4 files changed

+258
-0
lines changed

4 files changed

+258
-0
lines changed

samples/server/petstore/kotlin-misk/.openapi-generator/FILES

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,6 @@ src/main/kotlin/org/openapitools/server/api/model/Order.kt
2020
src/main/kotlin/org/openapitools/server/api/model/Pet.kt
2121
src/main/kotlin/org/openapitools/server/api/model/Tag.kt
2222
src/main/kotlin/org/openapitools/server/api/model/User.kt
23+
src/test/kotlin/org/openapitools/server/api/api/PetApiTest.kt
24+
src/test/kotlin/org/openapitools/server/api/api/StoreApiTest.kt
25+
src/test/kotlin/org/openapitools/server/api/api/UserApiTest.kt
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
package org.openapitools.server.api.api
2+
3+
import misk.testing.MiskTestModule
4+
import jakarta.inject.Inject
5+
import misk.testing.MiskTest
6+
import misk.testing.MiskTestModule
7+
import org.junit.jupiter.api.Test
8+
import misk.web.HttpCall
9+
import misk.web.PathParam
10+
import misk.web.QueryParam
11+
import misk.web.RequestBody
12+
import misk.web.RequestHeader
13+
import org.openapitools.server.api.model.ModelApiResponse
14+
import org.openapitools.server.api.model.Pet
15+
16+
@MiskTest(startService = true)
17+
internal class PetApiTest {
18+
19+
@Suppress("unused")
20+
@MiskTestModule
21+
private val module = MiskTestModule()
22+
23+
@Inject private lateinit var petApi: PetApiAction
24+
25+
/**
26+
* To test PetApiAction.addPet
27+
*/
28+
@Test
29+
fun `should handle addPet`() {
30+
val pet = TODO()
31+
val response: Pet = petApi.addPet(pet)
32+
}
33+
34+
/**
35+
* To test PetApiAction.deletePet
36+
*/
37+
@Test
38+
fun `should handle deletePet`() {
39+
val petId = TODO()
40+
val apiKey = TODO()
41+
val response = petApi.deletePet(petId, apiKey)
42+
}
43+
44+
/**
45+
* To test PetApiAction.findPetsByStatus
46+
*/
47+
@Test
48+
fun `should handle findPetsByStatus`() {
49+
val status = TODO()
50+
val response: kotlin.Array<Pet> = petApi.findPetsByStatus(status)
51+
}
52+
53+
/**
54+
* To test PetApiAction.findPetsByTags
55+
*/
56+
@Test
57+
fun `should handle findPetsByTags`() {
58+
val tags = TODO()
59+
val response: kotlin.Array<Pet> = petApi.findPetsByTags(tags)
60+
}
61+
62+
/**
63+
* To test PetApiAction.getPetById
64+
*/
65+
@Test
66+
fun `should handle getPetById`() {
67+
val petId = TODO()
68+
val response: Pet = petApi.getPetById(petId)
69+
}
70+
71+
/**
72+
* To test PetApiAction.updatePet
73+
*/
74+
@Test
75+
fun `should handle updatePet`() {
76+
val pet = TODO()
77+
val response: Pet = petApi.updatePet(pet)
78+
}
79+
80+
/**
81+
* To test PetApiAction.updatePetWithForm
82+
*/
83+
@Test
84+
fun `should handle updatePetWithForm`() {
85+
val petId = TODO()
86+
val name = TODO()
87+
val status = TODO()
88+
val response = petApi.updatePetWithForm(petId, name, status)
89+
}
90+
91+
/**
92+
* To test PetApiAction.uploadFile
93+
*/
94+
@Test
95+
fun `should handle uploadFile`() {
96+
val petId = TODO()
97+
val additionalMetadata = TODO()
98+
val file = TODO()
99+
val response: ModelApiResponse = petApi.uploadFile(petId, additionalMetadata, file)
100+
}
101+
}
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
package org.openapitools.server.api.api
2+
3+
import misk.testing.MiskTestModule
4+
import jakarta.inject.Inject
5+
import misk.testing.MiskTest
6+
import misk.testing.MiskTestModule
7+
import org.junit.jupiter.api.Test
8+
import misk.web.HttpCall
9+
import misk.web.PathParam
10+
import misk.web.QueryParam
11+
import misk.web.RequestBody
12+
import misk.web.RequestHeader
13+
import org.openapitools.server.api.model.Order
14+
15+
@MiskTest(startService = true)
16+
internal class StoreApiTest {
17+
18+
@Suppress("unused")
19+
@MiskTestModule
20+
private val module = MiskTestModule()
21+
22+
@Inject private lateinit var storeApi: StoreApiAction
23+
24+
/**
25+
* To test StoreApiAction.deleteOrder
26+
*/
27+
@Test
28+
fun `should handle deleteOrder`() {
29+
val orderId = TODO()
30+
val response = storeApi.deleteOrder(orderId)
31+
}
32+
33+
/**
34+
* To test StoreApiAction.getInventory
35+
*/
36+
@Test
37+
fun `should handle getInventory`() {
38+
val response: kotlin.collections.Map<kotlin.String, kotlin.Int> = storeApi.getInventory()
39+
}
40+
41+
/**
42+
* To test StoreApiAction.getOrderById
43+
*/
44+
@Test
45+
fun `should handle getOrderById`() {
46+
val orderId = TODO()
47+
val response: Order = storeApi.getOrderById(orderId)
48+
}
49+
50+
/**
51+
* To test StoreApiAction.placeOrder
52+
*/
53+
@Test
54+
fun `should handle placeOrder`() {
55+
val order = TODO()
56+
val response: Order = storeApi.placeOrder(order)
57+
}
58+
}
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
package org.openapitools.server.api.api
2+
3+
import misk.testing.MiskTestModule
4+
import jakarta.inject.Inject
5+
import misk.testing.MiskTest
6+
import misk.testing.MiskTestModule
7+
import org.junit.jupiter.api.Test
8+
import misk.web.HttpCall
9+
import misk.web.PathParam
10+
import misk.web.QueryParam
11+
import misk.web.RequestBody
12+
import misk.web.RequestHeader
13+
import org.openapitools.server.api.model.User
14+
15+
@MiskTest(startService = true)
16+
internal class UserApiTest {
17+
18+
@Suppress("unused")
19+
@MiskTestModule
20+
private val module = MiskTestModule()
21+
22+
@Inject private lateinit var userApi: UserApiAction
23+
24+
/**
25+
* To test UserApiAction.createUser
26+
*/
27+
@Test
28+
fun `should handle createUser`() {
29+
val user = TODO()
30+
val response = userApi.createUser(user)
31+
}
32+
33+
/**
34+
* To test UserApiAction.createUsersWithArrayInput
35+
*/
36+
@Test
37+
fun `should handle createUsersWithArrayInput`() {
38+
val user = TODO()
39+
val response = userApi.createUsersWithArrayInput(user)
40+
}
41+
42+
/**
43+
* To test UserApiAction.createUsersWithListInput
44+
*/
45+
@Test
46+
fun `should handle createUsersWithListInput`() {
47+
val user = TODO()
48+
val response = userApi.createUsersWithListInput(user)
49+
}
50+
51+
/**
52+
* To test UserApiAction.deleteUser
53+
*/
54+
@Test
55+
fun `should handle deleteUser`() {
56+
val username = TODO()
57+
val response = userApi.deleteUser(username)
58+
}
59+
60+
/**
61+
* To test UserApiAction.getUserByName
62+
*/
63+
@Test
64+
fun `should handle getUserByName`() {
65+
val username = TODO()
66+
val response: User = userApi.getUserByName(username)
67+
}
68+
69+
/**
70+
* To test UserApiAction.loginUser
71+
*/
72+
@Test
73+
fun `should handle loginUser`() {
74+
val username = TODO()
75+
val password = TODO()
76+
val response: kotlin.String = userApi.loginUser(username, password)
77+
}
78+
79+
/**
80+
* To test UserApiAction.logoutUser
81+
*/
82+
@Test
83+
fun `should handle logoutUser`() {
84+
val response = userApi.logoutUser()
85+
}
86+
87+
/**
88+
* To test UserApiAction.updateUser
89+
*/
90+
@Test
91+
fun `should handle updateUser`() {
92+
val username = TODO()
93+
val user = TODO()
94+
val response = userApi.updateUser(username, user)
95+
}
96+
}

0 commit comments

Comments
 (0)