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

Commit 1fca664

Browse files
committed
1 parent 2e54683 commit 1fca664

File tree

4 files changed

+34
-3
lines changed

4 files changed

+34
-3
lines changed

src/main/resources/mapping/v2.1/mapping.flat.yaml.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,11 @@
4747
"description": "enable/disable code formatting.",
4848
"type": "boolean",
4949
"default": true
50+
},
51+
"generated-date": {
52+
"description": "enable/disable generated date on the @Generated annotation.",
53+
"type": "boolean",
54+
"default": true
5055
}
5156
}
5257
},
@@ -5314,6 +5319,11 @@
53145319
"description": "enable/disable code formatting.",
53155320
"type": "boolean",
53165321
"default": true
5322+
},
5323+
"generated-date": {
5324+
"description": "enable/disable generated date on the @Generated annotation.",
5325+
"type": "boolean",
5326+
"default": true
53175327
}
53185328
}
53195329
},

src/main/resources/mapping/v2.1/mapping.yaml.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@
6060
"description": "enable/disable code formatting.",
6161
"type": "boolean",
6262
"default": true
63+
},
64+
"generated-date": {
65+
"description": "enable/disable generated date on the @Generated annotation.",
66+
"type": "boolean",
67+
"default": true
6368
}
6469
}
6570
},

src/test/kotlin/io/openapiprocessor/core/processor/mapping/v2/MappingReaderSpec.kt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,4 +117,20 @@ class MappingReaderSpec: StringSpec ({
117117
// then:
118118
mapping.options.formatCode shouldBe false
119119
}
120+
121+
"reads generated-date" {
122+
val yaml = """
123+
|openapi-processor-mapping: v2.1
124+
|options:
125+
| generated-date: false
126+
""".trimMargin()
127+
128+
val reader = MappingReader()
129+
130+
// when:
131+
val mapping = reader.read (yaml) as Mapping
132+
133+
// then:
134+
mapping.options.generatedDate shouldBe false
135+
}
120136
})

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import io.openapiprocessor.core.parser.Parser
1414
import io.openapiprocessor.core.writer.java.*
1515
import org.slf4j.Logger
1616
import org.slf4j.LoggerFactory
17+
import java.time.OffsetDateTime
1718

1819
/**
1920
* Simple processor for testing.
@@ -39,9 +40,8 @@ class TestProcessor: OpenApiProcessor {
3940

4041
val generatedInfo = GeneratedInfo(
4142
"openapi-processor-core",
42-
"test",
43-
// OffsetDateTime.now().toString()
44-
// url = "https://github.com/openapi-processor/openapi-processor-core"
43+
"test"
44+
//if (options.generatedDate) OffsetDateTime.now().toString() else null
4545
)
4646

4747
val generatedWriter = GeneratedWriterImpl(generatedInfo, options)

0 commit comments

Comments
 (0)