aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/java/com/jogamp/gluegen/jcpp
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2023-08-08 11:08:16 +0200
committerSven Gothel <[email protected]>2023-08-08 11:08:16 +0200
commite33d67ee14f6a5b999564b40ac0c659db92f2ce0 (patch)
tree2a314eb52ffc21f885e9bf42562234a9b93bdeea /src/test/java/com/jogamp/gluegen/jcpp
parent00f97cc623469377c59985898b9b765ae66c0aee (diff)
parent5e50e75ec33f5b4567cabfd60b6baca39524a8b7 (diff)
Merge remote-tracking branch 'upstream/master' into pulled
# Conflicts: # build.gradle # gradle.properties # gradle/wrapper/gradle-wrapper.jar # gradle/wrapper/gradle-wrapper.properties # gradlew # gradlew.bat # src/main/java/com/jogamp/gluegen/jcpp/MacroTokenSource.java # src/main/java/com/jogamp/gluegen/jcpp/Preprocessor.java # src/main/java/com/jogamp/gluegen/jcpp/SourceIterator.java # src/main/java/org/anarres/cpp/Main.java # src/test/java/com/jogamp/gluegen/jcpp/PragmaTest.java # src/test/java/com/jogamp/gluegen/jcpp/RegressionTest.java # src/test/java/com/jogamp/gluegen/jcpp/VaArgsPastingTest.java
Diffstat (limited to 'src/test/java/com/jogamp/gluegen/jcpp')
-rw-r--r--src/test/java/com/jogamp/gluegen/jcpp/LexerSourceTest.java5
-rw-r--r--src/test/java/com/jogamp/gluegen/jcpp/NumericValueTest.java1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/test/java/com/jogamp/gluegen/jcpp/LexerSourceTest.java b/src/test/java/com/jogamp/gluegen/jcpp/LexerSourceTest.java
index 99324ff..4283073 100644
--- a/src/test/java/com/jogamp/gluegen/jcpp/LexerSourceTest.java
+++ b/src/test/java/com/jogamp/gluegen/jcpp/LexerSourceTest.java
@@ -144,4 +144,9 @@ public class LexerSourceTest extends SingletonJunitCase {
testLexerSource("5 /*", false, NUMBER, WHITESPACE, INVALID); // Bug #15
testLexerSource("5 //", false, NUMBER, WHITESPACE, CPPCOMMENT);
}
+
+ @Test
+ public void testUnicode()throws Exception{
+ testLexerSource("foo \u2018bar\u2019 baz", true, IDENTIFIER, WHITESPACE, 8216, IDENTIFIER, 8217, WHITESPACE, IDENTIFIER);
+ }
}
diff --git a/src/test/java/com/jogamp/gluegen/jcpp/NumericValueTest.java b/src/test/java/com/jogamp/gluegen/jcpp/NumericValueTest.java
index 84a0ff1..036ee93 100644
--- a/src/test/java/com/jogamp/gluegen/jcpp/NumericValueTest.java
+++ b/src/test/java/com/jogamp/gluegen/jcpp/NumericValueTest.java
@@ -82,6 +82,7 @@ public class NumericValueTest extends SingletonJunitCase {
testNumericValue("1e1", 1e1);
// testNumericValue("-1e1", -1e1);
testNumericValue("1e-1", 1e-1);
+ testNumericValue("1e+1", 1e+1);
// Hex numbers with decimal exponents
testNumericValue("0x12e3", 0x12e3);