Skip to content

Commit f0c0c52

Browse files
committed
Update samples/ folder
1 parent 754c7d2 commit f0c0c52

8 files changed

Lines changed: 331 additions & 0 deletions

File tree

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.ModelApiResponse
4+
import org.openapitools.server.api.model.Pet
5+
import okhttp3.Headers
6+
7+
interface PetApi {
8+
9+
fun addPet(pet: Pet): Pet
10+
11+
fun deletePet(petId: kotlin.Long, headers: Headers)
12+
13+
fun findPetsByStatus(status: kotlin.Array<kotlin.String>): kotlin.Array<Pet>
14+
15+
fun findPetsByTags(tags: kotlin.Array<kotlin.String>): kotlin.Array<Pet>
16+
17+
fun getPetById(petId: kotlin.Long): Pet
18+
19+
fun updatePet(pet: Pet): Pet
20+
21+
fun updatePetWithForm(petId: kotlin.Long, , )
22+
23+
fun uploadFile(petId: kotlin.Long, , ): ModelApiResponse
24+
}
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.ModelApiResponse
4+
import org.openapitools.server.api.model.Pet
5+
6+
import jakarta.inject.Inject
7+
import jakarta.inject.Singleton
8+
import okhttp3.Headers
9+
10+
/**
11+
* @TODO("Fill out implementation")
12+
*/
13+
@Singleton
14+
class PetApiImpl @Inject constructor(
15+
): PetApi {
16+
17+
override fun addPet(pet: Pet): Pet {
18+
TODO()
19+
}
20+
21+
override fun deletePet(petId: kotlin.Long, headers: Headers) {
22+
TODO()
23+
}
24+
25+
override fun findPetsByStatus(status: kotlin.Array<kotlin.String>): kotlin.Array<Pet> {
26+
TODO()
27+
}
28+
29+
override fun findPetsByTags(tags: kotlin.Array<kotlin.String>): kotlin.Array<Pet> {
30+
TODO()
31+
}
32+
33+
override fun getPetById(petId: kotlin.Long): Pet {
34+
TODO()
35+
}
36+
37+
override fun updatePet(pet: Pet): Pet {
38+
TODO()
39+
}
40+
41+
override fun updatePetWithForm(petId: kotlin.Long, , ) {
42+
TODO()
43+
}
44+
45+
override fun uploadFile(petId: kotlin.Long, , ): ModelApiResponse {
46+
TODO()
47+
}
48+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.Order
4+
import okhttp3.Headers
5+
6+
interface StoreApi {
7+
8+
fun deleteOrder(orderId: kotlin.String)
9+
10+
fun getInventory(): kotlin.collections.Map<kotlin.String, kotlin.Int>
11+
12+
fun getOrderById(orderId: kotlin.Long): Order
13+
14+
fun placeOrder(order: Order): Order
15+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.Order
4+
5+
import jakarta.inject.Inject
6+
import jakarta.inject.Singleton
7+
import okhttp3.Headers
8+
9+
/**
10+
* @TODO("Fill out implementation")
11+
*/
12+
@Singleton
13+
class StoreApiImpl @Inject constructor(
14+
): StoreApi {
15+
16+
override fun deleteOrder(orderId: kotlin.String) {
17+
TODO()
18+
}
19+
20+
override fun getInventory(): kotlin.collections.Map<kotlin.String, kotlin.Int> {
21+
TODO()
22+
}
23+
24+
override fun getOrderById(orderId: kotlin.Long): Order {
25+
TODO()
26+
}
27+
28+
override fun placeOrder(order: Order): Order {
29+
TODO()
30+
}
31+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.User
4+
import okhttp3.Headers
5+
6+
interface UserApi {
7+
8+
fun createUser(user: User)
9+
10+
fun createUsersWithArrayInput(user: kotlin.Array<User>)
11+
12+
fun createUsersWithListInput(user: kotlin.Array<User>)
13+
14+
fun deleteUser(username: kotlin.String)
15+
16+
fun getUserByName(username: kotlin.String): User
17+
18+
fun loginUser(username: kotlin.String, password: kotlin.String): kotlin.String
19+
20+
fun logoutUser()
21+
22+
fun updateUser(username: kotlin.String, user: User)
23+
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.User
4+
5+
import jakarta.inject.Inject
6+
import jakarta.inject.Singleton
7+
import okhttp3.Headers
8+
9+
/**
10+
* @TODO("Fill out implementation")
11+
*/
12+
@Singleton
13+
class UserApiImpl @Inject constructor(
14+
): UserApi {
15+
16+
override fun createUser(user: User) {
17+
TODO()
18+
}
19+
20+
override fun createUsersWithArrayInput(user: kotlin.Array<User>) {
21+
TODO()
22+
}
23+
24+
override fun createUsersWithListInput(user: kotlin.Array<User>) {
25+
TODO()
26+
}
27+
28+
override fun deleteUser(username: kotlin.String) {
29+
TODO()
30+
}
31+
32+
override fun getUserByName(username: kotlin.String): User {
33+
TODO()
34+
}
35+
36+
override fun loginUser(username: kotlin.String, password: kotlin.String): kotlin.String {
37+
TODO()
38+
}
39+
40+
override fun logoutUser() {
41+
TODO()
42+
}
43+
44+
override fun updateUser(username: kotlin.String, user: User) {
45+
TODO()
46+
}
47+
}
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.ModelApiResponse
4+
import org.openapitools.server.api.model.Pet
5+
import jakarta.inject.Inject
6+
import misk.testing.MiskTest
7+
import okhttp3.Headers
8+
9+
import org.junit.jupiter.api.Test
10+
11+
@MiskTest(startService = true)
12+
internal class PetApiTest {
13+
14+
@Inject private lateinit var petApi: PetApiController
15+
16+
/**
17+
* To test PetApiController.addPet
18+
*/
19+
@Test
20+
fun `should handle addPet`() {
21+
val pet: Pet = TODO()
22+
val response: Pet = petApi.addPet(pet)
23+
}
24+
25+
/**
26+
* To test PetApiController.deletePet
27+
*/
28+
@Test
29+
fun `should handle deletePet`() {
30+
val petId: kotlin.Long = TODO()
31+
val apiKey: kotlin.String? = TODO()
32+
val response = petApi.deletePet(petId, apiKey)
33+
}
34+
35+
/**
36+
* To test PetApiController.findPetsByStatus
37+
*/
38+
@Test
39+
fun `should handle findPetsByStatus`() {
40+
val status: kotlin.Array<kotlin.String> = TODO()
41+
val response: kotlin.Array<Pet> = petApi.findPetsByStatus(status)
42+
}
43+
44+
/**
45+
* To test PetApiController.findPetsByTags
46+
*/
47+
@Test
48+
fun `should handle findPetsByTags`() {
49+
val tags: kotlin.Array<kotlin.String> = TODO()
50+
val response: kotlin.Array<Pet> = petApi.findPetsByTags(tags)
51+
}
52+
53+
/**
54+
* To test PetApiController.getPetById
55+
*/
56+
@Test
57+
fun `should handle getPetById`() {
58+
val petId: kotlin.Long = TODO()
59+
val response: Pet = petApi.getPetById(petId)
60+
}
61+
62+
/**
63+
* To test PetApiController.updatePet
64+
*/
65+
@Test
66+
fun `should handle updatePet`() {
67+
val pet: Pet = TODO()
68+
val response: Pet = petApi.updatePet(pet)
69+
}
70+
71+
/**
72+
* To test PetApiController.updatePetWithForm
73+
*/
74+
@Test
75+
fun `should handle updatePetWithForm`() {
76+
val petId: kotlin.Long = TODO()
77+
val name: kotlin.String? = TODO()
78+
val status: kotlin.String? = TODO()
79+
val response = petApi.updatePetWithForm(petId, name, status)
80+
}
81+
82+
/**
83+
* To test PetApiController.uploadFile
84+
*/
85+
@Test
86+
fun `should handle uploadFile`() {
87+
val petId: kotlin.Long = TODO()
88+
val additionalMetadata: kotlin.String? = TODO()
89+
val file: Headers = TODO()
90+
val response: ModelApiResponse = petApi.uploadFile(petId, additionalMetadata, file)
91+
}
92+
93+
}
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.Order
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 StoreApiTest {
12+
13+
@Inject private lateinit var storeApi: StoreApiController
14+
15+
/**
16+
* To test StoreApiController.deleteOrder
17+
*/
18+
@Test
19+
fun `should handle deleteOrder`() {
20+
val orderId: kotlin.String = TODO()
21+
val response = storeApi.deleteOrder(orderId)
22+
}
23+
24+
/**
25+
* To test StoreApiController.getInventory
26+
*/
27+
@Test
28+
fun `should handle getInventory`() {
29+
val response: kotlin.collections.Map<kotlin.String, kotlin.Int> = storeApi.getInventory()
30+
}
31+
32+
/**
33+
* To test StoreApiController.getOrderById
34+
*/
35+
@Test
36+
fun `should handle getOrderById`() {
37+
val orderId: kotlin.Long = TODO()
38+
val response: Order = storeApi.getOrderById(orderId)
39+
}
40+
41+
/**
42+
* To test StoreApiController.placeOrder
43+
*/
44+
@Test
45+
fun `should handle placeOrder`() {
46+
val order: Order = TODO()
47+
val response: Order = storeApi.placeOrder(order)
48+
}
49+
50+
}

0 commit comments

Comments
 (0)