MultiEncodingTerminalTest AssertionFailedError: expected: <café> but was: <café> (original) (raw)
FYI, with a clean local clone at rev 3a12449, on a Fedora Linux 41:
$ ./mvnw clean test
[INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.jline.terminal.EncodingTest [WARNING] [stderr] WARNING: A restricted method in java.lang.System has been called [WARNING] [stderr] WARNING: java.lang.System::load has been called by org.jline.nativ.JLineNativeLoader in an unnamed module (file:/home/vorburger/git/github.com/jline/jline3/native/target/classes/) [WARNING] [stderr] WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module [WARNING] [stderr] WARNING: Restricted methods will be blocked in a future release unless native access is enabled [WARNING] [stderr] [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.251 s -- in org.jline.terminal.EncodingTest [INFO] Running org.jline.terminal.MultiEncodingTerminalTest [ERROR] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.069 s <<< FAILURE! -- in org.jline.terminal.MultiEncodingTerminalTest [ERROR] org.jline.terminal.MultiEncodingTerminalTest.testMultipleEncodings -- Time elapsed: 0.025 s <<< FAILURE! org.opentest4j.AssertionFailedError: expected: <café> but was: <�café> at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151) at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132) at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197) at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182) at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177) at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145) at org.jline.terminal.MultiEncodingTerminalTest.testMultipleEncodings(MultiEncodingTerminalTest.java:149) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at java.base/java.util.ArrayList.forEach(ArrayList.java:1604) at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)