diff --git a/generators/server/__snapshots__/generator.spec.js.snap b/generators/server/__snapshots__/generator.spec.js.snap index 0c01627b5722..c9c90b65f0ce 100644 --- a/generators/server/__snapshots__/generator.spec.js.snap +++ b/generators/server/__snapshots__/generator.spec.js.snap @@ -176,6 +176,9 @@ exports[`generator - server composing databaseType option no with jwt should mat "src/test/java/com/mycompany/myapp/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/com/mycompany/myapp/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/com/mycompany/myapp/config/SpringBootTestClassOrderer.java": { "stateCleared": "modified", }, @@ -421,6 +424,9 @@ exports[`generator - server composing databaseType option no with oauth2 should "src/test/java/com/mycompany/myapp/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/com/mycompany/myapp/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/com/mycompany/myapp/config/SpringBootTestClassOrderer.java": { "stateCleared": "modified", }, @@ -636,6 +642,9 @@ exports[`generator - server composing databaseType option no with session should "src/test/java/com/mycompany/myapp/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/com/mycompany/myapp/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/com/mycompany/myapp/config/SpringBootTestClassOrderer.java": { "stateCleared": "modified", }, @@ -1082,6 +1091,9 @@ exports[`generator - server with entities should match files snapshot 1`] = ` "src/test/java/com/mycompany/myapp/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/com/mycompany/myapp/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/com/mycompany/myapp/config/EmbeddedSQL.java": { "stateCleared": "modified", }, diff --git a/generators/server/files.js b/generators/server/files.js index 7e9599377a11..4022cebe382b 100644 --- a/generators/server/files.js +++ b/generators/server/files.js @@ -37,7 +37,7 @@ const imperativeConfigFiles = { { path: `${SERVER_TEST_SRC_DIR}_package_/`, renameTo: moveToJavaPackageTestDir, - templates: ['config/WebConfigurerTest.java', 'config/WebConfigurerTestController.java'], + templates: ['config/CRLFLogConverterTest.java', 'config/WebConfigurerTest.java', 'config/WebConfigurerTestController.java'], }, ], }; diff --git a/generators/server/support/__snapshots__/needles.spec.ts.snap b/generators/server/support/__snapshots__/needles.spec.ts.snap index 09a1a9d90443..9056441f215e 100644 --- a/generators/server/support/__snapshots__/needles.spec.ts.snap +++ b/generators/server/support/__snapshots__/needles.spec.ts.snap @@ -341,6 +341,9 @@ exports[`generator - server - support - needles generated project should match s "src/test/java/com/mycompany/myapp/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/com/mycompany/myapp/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/com/mycompany/myapp/config/EmbeddedSQL.java": { "stateCleared": "modified", }, diff --git a/generators/server/templates/src/test/java/_package_/config/CRLFLogConverterTest.java.ejs b/generators/server/templates/src/test/java/_package_/config/CRLFLogConverterTest.java.ejs new file mode 100644 index 000000000000..da3601d5ea6c --- /dev/null +++ b/generators/server/templates/src/test/java/_package_/config/CRLFLogConverterTest.java.ejs @@ -0,0 +1,152 @@ +<%# + Copyright 2013-2023 the original author or authors from the JHipster project. + + This file is part of the JHipster project, see https://www.jhipster.tech/ + for more information. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-%> +package <%=packageName%>.config; + +import ch.qos.logback.classic.spi.ILoggingEvent; +import org.junit.jupiter.api.Test; +import org.slf4j.Marker; +import org.slf4j.MarkerFactory; +import org.springframework.boot.ansi.AnsiColor; +import org.springframework.boot.ansi.AnsiElement; + +import java.util.Collections; +import java.util.List; + +import static org.assertj.core.api.AssertionsForClassTypes.assertThat; +import static org.junit.jupiter.api.Assertions.*; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +class CRLFLogConverterTest { + + @Test + void transformShouldReturnInputStringWhenMarkerListIsEmpty() { + ILoggingEvent event = mock(ILoggingEvent.class); + when(event.getMarkerList()).thenReturn(null); + when(event.getLoggerName()).thenReturn("org.hibernate.example.Logger"); + String input = "Test input string"; + CRLFLogConverter converter = new CRLFLogConverter(); + + String result = converter.transform(event, input); + + assertEquals(input, result); + } + + @Test + void transformShouldReturnInputStringWhenMarkersContainCRLFSafeMarker() { + ILoggingEvent event = mock(ILoggingEvent.class); + Marker marker = MarkerFactory.getMarker("CRLF_SAFE"); + List markers = Collections.singletonList(marker); + when(event.getMarkerList()).thenReturn(markers); + String input = "Test input string"; + CRLFLogConverter converter = new CRLFLogConverter(); + + String result = converter.transform(event, input); + + assertEquals(input, result); + } + + @Test + void transformShouldReturnInputStringWhenMarkersNotContainCRLFSafeMarker() { + ILoggingEvent event = mock(ILoggingEvent.class); + Marker marker = MarkerFactory.getMarker("CRLF_NOT_SAFE"); + List markers = Collections.singletonList(marker); + when(event.getMarkerList()).thenReturn(markers); + when(event.getLoggerName()).thenReturn("org.hibernate.example.Logger"); + String input = "Test input string"; + CRLFLogConverter converter = new CRLFLogConverter(); + + String result = converter.transform(event, input); + + assertEquals(input, result); + } + + @Test + void transformShouldReturnInputStringWhenLoggerIsSafe() { + ILoggingEvent event = mock(ILoggingEvent.class); + when(event.getLoggerName()).thenReturn("org.hibernate.example.Logger"); + String input = "Test input string"; + CRLFLogConverter converter = new CRLFLogConverter(); + + String result = converter.transform(event, input); + + assertEquals(input, result); + } + + @Test + void transformShouldReplaceNewlinesAndCarriageReturnsWithUnderscoreWhenMarkersDoNotContainCRLFSafeMarkerAndLoggerIsNotSafe() { + ILoggingEvent event = mock(ILoggingEvent.class); + List markers = Collections.emptyList(); + when(event.getMarkerList()).thenReturn(markers); + when(event.getLoggerName()).thenReturn("com.mycompany.myapp.example.Logger"); + String input = "Test\ninput\rstring"; + CRLFLogConverter converter = new CRLFLogConverter(); + + String result = converter.transform(event, input); + + assertEquals("Test_input_string", result); + } + + @Test + void transformShouldReplaceNewlinesAndCarriageReturnsWithAnsiStringWhenMarkersDoNotContainCRLFSafeMarkerAndLoggerIsNotSafeAndAnsiElementIsNotNull() { + ILoggingEvent event = mock(ILoggingEvent.class); + List markers = Collections.emptyList(); + when(event.getMarkerList()).thenReturn(markers); + when(event.getLoggerName()).thenReturn("com.mycompany.myapp.example.Logger"); + String input = "Test\ninput\rstring"; + CRLFLogConverter converter = new CRLFLogConverter(); + converter.setOptionList(List.of("red")); + + String result = converter.transform(event, input); + + assertEquals("Test_input_string", result); + } + + @Test + void isLoggerSafeShouldReturnTrueWhenLoggerNameStartsWithSafeLogger() { + ILoggingEvent event = mock(ILoggingEvent.class); + when(event.getLoggerName()).thenReturn("org.springframework.boot.autoconfigure.example.Logger"); + CRLFLogConverter converter = new CRLFLogConverter(); + + boolean result = converter.isLoggerSafe(event); + + assertTrue(result); + } + + @Test + void isLoggerSafeShouldReturnFalseWhenLoggerNameDoesNotStartWithSafeLogger() { + ILoggingEvent event = mock(ILoggingEvent.class); + when(event.getLoggerName()).thenReturn("com.mycompany.myapp.example.Logger"); + CRLFLogConverter converter = new CRLFLogConverter(); + + boolean result = converter.isLoggerSafe(event); + + assertFalse(result); + } + + @Test + void testToAnsiString() { + CRLFLogConverter cut = new CRLFLogConverter(); + AnsiElement ansiElement = AnsiColor.RED; + + String result = cut.toAnsiString("input", ansiElement); + + assertThat(result).isEqualTo("input"); + } +} diff --git a/generators/spring-data-cassandra/__snapshots__/generator.spec.ts.snap b/generators/spring-data-cassandra/__snapshots__/generator.spec.ts.snap index 7fa9ea7b32ae..aad6b921fd90 100644 --- a/generators/spring-data-cassandra/__snapshots__/generator.spec.ts.snap +++ b/generators/spring-data-cassandra/__snapshots__/generator.spec.ts.snap @@ -715,6 +715,9 @@ exports[`generator - cassandra microservice-jwt-reactive(false)-maven-enableTran "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/CassandraTestContainer.java": { "stateCleared": "modified", }, @@ -1834,6 +1837,9 @@ exports[`generator - cassandra monolith-jwt-reactive(false)-maven-enableTranslat "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/CassandraTestContainer.java": { "stateCleared": "modified", }, @@ -2600,6 +2606,9 @@ exports[`generator - cassandra monolith-oauth2-reactive(false)-maven-enableTrans "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/CassandraTestContainer.java": { "stateCleared": "modified", }, @@ -3402,6 +3411,9 @@ exports[`generator - cassandra monolith-session-reactive(false)-maven-enableTran "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/CassandraTestContainer.java": { "stateCleared": "modified", }, diff --git a/generators/spring-data-couchbase/__snapshots__/generator.spec.ts.snap b/generators/spring-data-couchbase/__snapshots__/generator.spec.ts.snap index 8a8e0cc8ab3e..b8ff0946942e 100644 --- a/generators/spring-data-couchbase/__snapshots__/generator.spec.ts.snap +++ b/generators/spring-data-couchbase/__snapshots__/generator.spec.ts.snap @@ -736,6 +736,9 @@ exports[`generator - couchbase microservice-jwt-reactive(false)-maven-enableTran "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/CouchbaseTestContainer.java": { "stateCleared": "modified", }, @@ -1873,6 +1876,9 @@ exports[`generator - couchbase monolith-jwt-reactive(false)-maven-enableTranslat "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/CouchbaseTestContainer.java": { "stateCleared": "modified", }, @@ -2645,6 +2651,9 @@ exports[`generator - couchbase monolith-oauth2-reactive(false)-maven-enableTrans "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/CouchbaseTestContainer.java": { "stateCleared": "modified", }, @@ -3468,6 +3477,9 @@ exports[`generator - couchbase monolith-session-reactive(false)-maven-enableTran "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/CouchbaseTestContainer.java": { "stateCleared": "modified", }, diff --git a/generators/spring-data-elasticsearch/__snapshots__/generator.spec.ts.snap b/generators/spring-data-elasticsearch/__snapshots__/generator.spec.ts.snap index 7fe07bff1190..733359134356 100644 --- a/generators/spring-data-elasticsearch/__snapshots__/generator.spec.ts.snap +++ b/generators/spring-data-elasticsearch/__snapshots__/generator.spec.ts.snap @@ -799,6 +799,9 @@ exports[`generator - elasticsearch microservice-jwt-reactive(false)-maven-enable "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/ElasticsearchTestConfiguration.java": { "stateCleared": "modified", }, @@ -2083,6 +2086,9 @@ exports[`generator - elasticsearch monolith-jwt-reactive(false)-maven-enableTran "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/ElasticsearchTestConfiguration.java": { "stateCleared": "modified", }, @@ -2987,6 +2993,9 @@ exports[`generator - elasticsearch monolith-oauth2-reactive(false)-maven-enableT "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/ElasticsearchTestConfiguration.java": { "stateCleared": "modified", }, @@ -3942,6 +3951,9 @@ exports[`generator - elasticsearch monolith-session-reactive(false)-maven-enable "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/ElasticsearchTestConfiguration.java": { "stateCleared": "modified", }, diff --git a/generators/spring-data-mongodb/__snapshots__/generator.spec.ts.snap b/generators/spring-data-mongodb/__snapshots__/generator.spec.ts.snap index 2d88f64a1c2e..fc4b3b8ddd8e 100644 --- a/generators/spring-data-mongodb/__snapshots__/generator.spec.ts.snap +++ b/generators/spring-data-mongodb/__snapshots__/generator.spec.ts.snap @@ -694,6 +694,9 @@ exports[`generator - mongodb microservice-jwt-reactive(false)-maven-enableTransl "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedMongo.java": { "stateCleared": "modified", }, @@ -1780,6 +1783,9 @@ exports[`generator - mongodb monolith-jwt-reactive(false)-maven-enableTranslatio "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedMongo.java": { "stateCleared": "modified", }, @@ -2522,6 +2528,9 @@ exports[`generator - mongodb monolith-oauth2-reactive(false)-maven-enableTransla "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedMongo.java": { "stateCleared": "modified", }, @@ -3303,6 +3312,9 @@ exports[`generator - mongodb monolith-session-reactive(false)-maven-enableTransl "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedMongo.java": { "stateCleared": "modified", }, diff --git a/generators/spring-data-neo4j/__snapshots__/generator.spec.ts.snap b/generators/spring-data-neo4j/__snapshots__/generator.spec.ts.snap index f3612775a0d4..874e7dd6ba30 100644 --- a/generators/spring-data-neo4j/__snapshots__/generator.spec.ts.snap +++ b/generators/spring-data-neo4j/__snapshots__/generator.spec.ts.snap @@ -694,6 +694,9 @@ exports[`generator - neo4j microservice-jwt-reactive(false)-maven-enableTranslat "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedNeo4j.java": { "stateCleared": "modified", }, @@ -1780,6 +1783,9 @@ exports[`generator - neo4j monolith-jwt-reactive(false)-maven-enableTranslation( "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedNeo4j.java": { "stateCleared": "modified", }, @@ -2516,6 +2522,9 @@ exports[`generator - neo4j monolith-oauth2-reactive(false)-maven-enableTranslati "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedNeo4j.java": { "stateCleared": "modified", }, @@ -3300,6 +3309,9 @@ exports[`generator - neo4j monolith-session-reactive(false)-maven-enableTranslat "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedNeo4j.java": { "stateCleared": "modified", }, diff --git a/generators/spring-data-relational/__snapshots__/generator.spec.ts.snap b/generators/spring-data-relational/__snapshots__/generator.spec.ts.snap index aeabedb68aeb..15e545da0b82 100644 --- a/generators/spring-data-relational/__snapshots__/generator.spec.ts.snap +++ b/generators/spring-data-relational/__snapshots__/generator.spec.ts.snap @@ -2800,6 +2800,9 @@ exports[`generator - sql microservice-jwt-mysql-reactive(false)-maven-enableTran "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -3332,6 +3335,9 @@ exports[`generator - sql microservice-jwt-oracle-reactive(false)-maven-enableTra "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -3843,6 +3849,9 @@ exports[`generator - sql microservice-jwt-postgresql-reactive(false)-maven-enabl "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -4375,6 +4384,9 @@ exports[`generator - sql microservice-oauth2-mariadb-reactive(false)-maven-enabl "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -4883,6 +4895,9 @@ exports[`generator - sql microservice-oauth2-mssql-reactive(false)-maven-enableT "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -6282,6 +6297,9 @@ exports[`generator - sql monolith-jwt-mariadb-reactive(false)-maven-enableTransl "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -7006,6 +7024,9 @@ exports[`generator - sql monolith-jwt-mssql-reactive(false)-maven-enableTranslat "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -7727,6 +7748,9 @@ exports[`generator - sql monolith-jwt-mysql-reactive(false)-maven-enableTranslat "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -8433,6 +8457,9 @@ exports[`generator - sql monolith-jwt-oracle-reactive(false)-maven-enableTransla "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -9151,6 +9178,9 @@ exports[`generator - sql monolith-jwt-postgresql-reactive(false)-maven-enableTra "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -9788,6 +9818,9 @@ exports[`generator - sql monolith-oauth2-mariadb-reactive(false)-maven-enableTra "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -10374,6 +10407,9 @@ exports[`generator - sql monolith-oauth2-mssql-reactive(false)-maven-enableTrans "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -10978,6 +11014,9 @@ exports[`generator - sql monolith-oauth2-mysql-reactive(false)-maven-enableTrans "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -11579,6 +11618,9 @@ exports[`generator - sql monolith-oauth2-oracle-reactive(false)-maven-enableTran "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -12159,6 +12201,9 @@ exports[`generator - sql monolith-oauth2-postgresql-reactive(false)-maven-enable "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -12832,6 +12877,9 @@ exports[`generator - sql monolith-session-mariadb-reactive(false)-maven-enableTr "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -13487,6 +13535,9 @@ exports[`generator - sql monolith-session-mssql-reactive(false)-maven-enableTran "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -14142,6 +14193,9 @@ exports[`generator - sql monolith-session-mysql-reactive(false)-maven-enableTran "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -14797,6 +14851,9 @@ exports[`generator - sql monolith-session-oracle-reactive(false)-maven-enableTra "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", }, @@ -15446,6 +15503,9 @@ exports[`generator - sql monolith-session-postgresql-reactive(false)-maven-enabl "src/test/java/tech/jhipster/config/AsyncSyncConfiguration.java": { "stateCleared": "modified", }, + "src/test/java/tech/jhipster/config/CRLFLogConverterTest.java": { + "stateCleared": "modified", + }, "src/test/java/tech/jhipster/config/EmbeddedSQL.java": { "stateCleared": "modified", },