Skip to content

Commit d76db50

Browse files
committed
kafka: adjusts
1 parent 7bedf4b commit d76db50

File tree

3 files changed

+29
-26
lines changed

3 files changed

+29
-26
lines changed

generators/spring-cloud/generators/kafka/__snapshots__/generator.spec.ts.snap

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,23 @@ exports[`generator - spring-cloud:kafka with defaults options should call source
6767
"name": "org.I0Itec",
6868
},
6969
],
70+
"editJavaFile": [
71+
[
72+
"src/test/java/com/mycompany/myapp/IntegrationTest.java",
73+
{
74+
"annotations": [
75+
{
76+
"annotation": "ImportTestcontainers",
77+
"package": "org.springframework.boot.testcontainers.context",
78+
"parameters": [Function],
79+
},
80+
],
81+
"imports": [
82+
"com.mycompany.myapp.config.KafkaTestContainer",
83+
],
84+
},
85+
],
86+
],
7087
}
7188
`;
7289

@@ -93,8 +110,5 @@ exports[`generator - spring-cloud:kafka with defaults options should match files
93110
"src/test/java/com/mycompany/myapp/web/rest/JhipsterKafkaResourceIT.java": {
94111
"stateCleared": "modified",
95112
},
96-
"src/test/resources/config/application-kafka.yml": {
97-
"stateCleared": "modified",
98-
},
99113
}
100114
`;

generators/spring-cloud/generators/kafka/generator.ts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,6 @@ export default class KafkaGenerator extends SpringBootApplicationGenerator {
9393
},
9494
],
9595
}),
96-
javaTestResourceTemplatesBlock({
97-
templates: ['config/application-kafka.yml'],
98-
}),
9996
],
10097
},
10198
context: application,
@@ -115,6 +112,18 @@ export default class KafkaGenerator extends SpringBootApplicationGenerator {
115112
source.addTestLog?.({ name: 'kafka', level: 'WARN' });
116113
source.addTestLog?.({ name: 'org.I0Itec', level: 'WARN' });
117114
},
115+
integrationTest({ application, source }) {
116+
source.editJavaFile!(`${application.javaPackageTestDir}IntegrationTest.java`, {
117+
imports: [`${application.packageName}.config.KafkaTestContainer`],
118+
annotations: [
119+
{
120+
package: 'org.springframework.boot.testcontainers.context',
121+
annotation: 'ImportTestcontainers',
122+
parameters: (_, cb) => cb.addKeyValue('value', 'KafkaTestContainer.class'),
123+
},
124+
],
125+
});
126+
},
118127
addDependencies({ source }) {
119128
source.addJavaDependencies?.([
120129
{

generators/spring-cloud/generators/kafka/templates/src/test/resources/config/application-kafka.yml.ejs

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)