Skip to content
This repository was archived by the owner on Mar 16, 2025. It is now read-only.

Commit d31163e

Browse files
committed
#78, init interface data type writer
1 parent fbef7c7 commit d31163e

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

src/testInt/groovy/io/openapiprocessor/core/test/TestProcessor.groovy

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import io.openapiprocessor.core.writer.java.ApiWriter
1515
import io.openapiprocessor.core.writer.java.BeanValidationFactory
1616
import io.openapiprocessor.core.writer.java.DataTypeWriter
1717
import io.openapiprocessor.core.writer.java.DefaultImportFilter
18+
import io.openapiprocessor.core.writer.java.InterfaceDataTypeWriter
1819
import io.openapiprocessor.core.writer.java.InterfaceWriter
1920
import io.openapiprocessor.core.writer.java.JavaDocWriter
2021
import io.openapiprocessor.core.writer.java.MethodWriter
@@ -51,6 +52,7 @@ class TestProcessor implements OpenApiProcessor {
5152

5253
def headerWriter = new TestHeaderWriter()
5354
def beanValidationFactory = new BeanValidationFactory()
55+
def javadocWriter = new JavaDocWriter()
5456

5557
def writer = new ApiWriter (
5658
options,
@@ -70,9 +72,14 @@ class TestProcessor implements OpenApiProcessor {
7072
options,
7173
headerWriter,
7274
beanValidationFactory,
73-
new JavaDocWriter()
75+
javadocWriter
7476
),
75-
new StringEnumWriter(headerWriter)
77+
new StringEnumWriter(headerWriter),
78+
new InterfaceDataTypeWriter(
79+
options,
80+
headerWriter,
81+
javadocWriter
82+
)
7683
)
7784

7885
writer.write (api)

src/testInt/kotlin/io/openapiprocessor/core/TestProcessor.kt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class TestProcessor: OpenApiProcessor {
3939

4040
val headerWriter = TestHeaderWriter()
4141
val beanValidation = BeanValidationFactory()
42+
val javaDocWriter = JavaDocWriter()
4243

4344
val writer = ApiWriter(
4445
options,
@@ -60,9 +61,14 @@ class TestProcessor: OpenApiProcessor {
6061
options,
6162
headerWriter,
6263
beanValidation,
63-
JavaDocWriter()
64+
javaDocWriter
6465
),
65-
StringEnumWriter(headerWriter)
66+
StringEnumWriter(headerWriter),
67+
InterfaceDataTypeWriter(
68+
options,
69+
headerWriter,
70+
javaDocWriter
71+
)
6672
)
6773

6874
writer.write(api)

0 commit comments

Comments
 (0)