Skip to content

Commit c8fbb24

Browse files
author
andrewwilsonnew
committed
fixing jakarta
1 parent 754c7d2 commit c8fbb24

12 files changed

Lines changed: 195 additions & 49 deletions

File tree

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ package {{package}}
44
{{/imports}}
55

66
{{#useBeanValidation}}
7-
import {{javaxPackage}}.validation.Valid
8-
import {{javaxPackage}}.validation.constraints.DecimalMax
9-
import {{javaxPackage}}.validation.constraints.DecimalMin
10-
import {{javaxPackage}}.validation.constraints.Email
11-
import {{javaxPackage}}.validation.constraints.Max
12-
import {{javaxPackage}}.validation.constraints.Min
13-
import {{javaxPackage}}.validation.constraints.NotNull
14-
import {{javaxPackage}}.validation.constraints.Pattern
15-
import {{javaxPackage}}.validation.constraints.Size
7+
import {{jakartaPackage}}.validation.Valid
8+
import {{jakartaPackage}}.validation.constraints.DecimalMax
9+
import {{jakartaPackage}}.validation.constraints.DecimalMin
10+
import {{jakartaPackage}}.validation.constraints.Email
11+
import {{jakartaPackage}}.validation.constraints.Max
12+
import {{jakartaPackage}}.validation.constraints.Min
13+
import {{jakartaPackage}}.validation.constraints.NotNull
14+
import {{jakartaPackage}}.validation.constraints.Pattern
15+
import {{jakartaPackage}}.validation.constraints.Size
1616
{{/useBeanValidation}}
1717

1818
import jakarta.inject.Inject

modules/openapi-generator/src/main/resources/kotlin-misk/build.gradle.kts.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ group = "{{groupId}}"
88
version = "{{artifactVersion}}"
99

1010
dependencies {
11-
implementation("javax.validation:validation-api:2.0.1.Final")
11+
implementation("jakarta.validation:validation-api:2.0.1.Final")
1212
implementation("com.squareup.misk:misk:2025.02.11.123913-8a41324")
1313
//implementation("com.squareup.wire:wire-runtime:5.2.1")
1414

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package {{apiPackage}}
22

33
import misk.inject.KAbstractModule
44
import misk.web.WebActionModule
5-
import javax.inject.Singleton
5+
import jakarta.inject.Singleton
66
{{#apiInfo}}
77
{{#apis}}
88
{{#operations}}

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

samples/server/petstore/kotlin-misk/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ group = "org.openapitools"
88
version = "1.0.0-SNAPSHOT"
99

1010
dependencies {
11-
implementation("javax.validation:validation-api:2.0.1.Final")
11+
implementation("jakarta.validation:validation-api:2.0.1.Final")
1212
implementation("com.squareup.misk:misk:2025.02.11.123913-8a41324")
1313
//implementation("com.squareup.wire:wire-runtime:5.2.1")
1414

samples/server/petstore/kotlin-misk/src/main/kotlin/org/openapitools/server/api/api/PetApiController.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ package org.openapitools.server.api.api
33
import org.openapitools.server.api.model.ModelApiResponse
44
import org.openapitools.server.api.model.Pet
55

6-
import javax.validation.Valid
7-
import javax.validation.constraints.DecimalMax
8-
import javax.validation.constraints.DecimalMin
9-
import javax.validation.constraints.Email
10-
import javax.validation.constraints.Max
11-
import javax.validation.constraints.Min
12-
import javax.validation.constraints.NotNull
13-
import javax.validation.constraints.Pattern
14-
import javax.validation.constraints.Size
6+
import .validation.Valid
7+
import .validation.constraints.DecimalMax
8+
import .validation.constraints.DecimalMin
9+
import .validation.constraints.Email
10+
import .validation.constraints.Max
11+
import .validation.constraints.Min
12+
import .validation.constraints.NotNull
13+
import .validation.constraints.Pattern
14+
import .validation.constraints.Size
1515

1616
import jakarta.inject.Inject
1717
import jakarta.inject.Singleton

samples/server/petstore/kotlin-misk/src/main/kotlin/org/openapitools/server/api/api/PetStoreModule.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package org.openapitools.server.api.api
22

33
import misk.inject.KAbstractModule
44
import misk.web.WebActionModule
5-
import javax.inject.Singleton
5+
import jakarta.inject.Singleton
66
import org.openapitools.server.api.api.PetApiController
77
import org.openapitools.server.api.api.StoreApiController
88
import org.openapitools.server.api.api.UserApiController

samples/server/petstore/kotlin-misk/src/main/kotlin/org/openapitools/server/api/api/StoreApiController.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ package org.openapitools.server.api.api
22

33
import org.openapitools.server.api.model.Order
44

5-
import javax.validation.Valid
6-
import javax.validation.constraints.DecimalMax
7-
import javax.validation.constraints.DecimalMin
8-
import javax.validation.constraints.Email
9-
import javax.validation.constraints.Max
10-
import javax.validation.constraints.Min
11-
import javax.validation.constraints.NotNull
12-
import javax.validation.constraints.Pattern
13-
import javax.validation.constraints.Size
5+
import .validation.Valid
6+
import .validation.constraints.DecimalMax
7+
import .validation.constraints.DecimalMin
8+
import .validation.constraints.Email
9+
import .validation.constraints.Max
10+
import .validation.constraints.Min
11+
import .validation.constraints.NotNull
12+
import .validation.constraints.Pattern
13+
import .validation.constraints.Size
1414

1515
import jakarta.inject.Inject
1616
import jakarta.inject.Singleton

samples/server/petstore/kotlin-misk/src/main/kotlin/org/openapitools/server/api/api/UserApiController.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ package org.openapitools.server.api.api
22

33
import org.openapitools.server.api.model.User
44

5-
import javax.validation.Valid
6-
import javax.validation.constraints.DecimalMax
7-
import javax.validation.constraints.DecimalMin
8-
import javax.validation.constraints.Email
9-
import javax.validation.constraints.Max
10-
import javax.validation.constraints.Min
11-
import javax.validation.constraints.NotNull
12-
import javax.validation.constraints.Pattern
13-
import javax.validation.constraints.Size
5+
import .validation.Valid
6+
import .validation.constraints.DecimalMax
7+
import .validation.constraints.DecimalMin
8+
import .validation.constraints.Email
9+
import .validation.constraints.Max
10+
import .validation.constraints.Min
11+
import .validation.constraints.NotNull
12+
import .validation.constraints.Pattern
13+
import .validation.constraints.Size
1414

1515
import jakarta.inject.Inject
1616
import jakarta.inject.Singleton
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 = 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 = TODO()
31+
val apiKey = 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 = 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 = 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 = 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 = 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 = TODO()
77+
val name = TODO()
78+
val status = 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 = TODO()
88+
val additionalMetadata = TODO()
89+
val file = TODO()
90+
val response: ModelApiResponse = petApi.uploadFile(petId, additionalMetadata, file)
91+
}
92+
93+
}

0 commit comments

Comments
 (0)