BAEL-4665: add text blocks to multiline strings test (#10777)

* BAEL-4665: add text blocks to multiline strings test

* BAEL-4665: move core-java-strings to jdk9 profile
This commit is contained in:
Benjamin Caure 2021-05-25 22:27:16 +02:00 committed by GitHub
parent 74805c8ada
commit 4e96ddfa14
5 changed files with 10 additions and 1 deletions

View File

@ -57,6 +57,7 @@
<properties> <properties>
<assertj.version>3.6.1</assertj.version> <assertj.version>3.6.1</assertj.version>
<icu4j.version>61.1</icu4j.version> <icu4j.version>61.1</icu4j.version>
<maven.compiler.release>15</maven.compiler.release>
</properties> </properties>
</project> </project>

View File

@ -64,4 +64,11 @@ public class MultiLineString {
return new String(Files.readAllBytes(Paths.get("src/main/resources/stephenking.txt"))); return new String(Files.readAllBytes(Paths.get("src/main/resources/stephenking.txt")));
} }
public String textBlocks() {
return """
Get busy living
or
get busy dying.
--Stephen King""";
}
} }

View File

@ -16,6 +16,7 @@ public class MultiLineStringUnitTest {
assertEquals(ms.stringJoin(), ms.stringBuilder()); assertEquals(ms.stringJoin(), ms.stringBuilder());
assertEquals(ms.stringBuilder(), ms.guavaJoiner()); assertEquals(ms.stringBuilder(), ms.guavaJoiner());
assertEquals(ms.guavaJoiner(), ms.loadFromFile()); assertEquals(ms.guavaJoiner(), ms.loadFromFile());
assertEquals(ms.loadFromFile(), ms.textBlocks());
} }
} }

View File

@ -111,7 +111,6 @@
<module>core-java-string-operations</module> <module>core-java-string-operations</module>
<module>core-java-string-operations-2</module> <module>core-java-string-operations-2</module>
<module>core-java-string-operations-3</module> <module>core-java-string-operations-3</module>
<module>core-java-strings</module>
<module>core-java-sun</module> <module>core-java-sun</module>
<module>core-java-regex</module> <module>core-java-regex</module>
<module>pre-jpms</module> <module>pre-jpms</module>

View File

@ -1340,6 +1340,7 @@
<module>core-java-modules/core-java-os</module> <module>core-java-modules/core-java-os</module>
<module>core-java-modules/core-java-time-measurements</module> <module>core-java-modules/core-java-time-measurements</module>
<module>core-java-modules/multimodulemavenproject</module> <module>core-java-modules/multimodulemavenproject</module>
<module>core-java-modules/core-java-strings</module>
</modules> </modules>
</profile> </profile>
</profiles> </profiles>