summaryrefslogtreecommitdiff
path: root/src/test/java/org/zwobble
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-05-29 09:31:51 +0100
committerMichael Williamson <mike@zwobble.org>2026-05-29 09:31:51 +0100
commit29563953f767d049d152a42e2da5a50bf377fad2 (patch)
treeb08e55ee40207f82fd5e43fe6ff11b6dbdbc9ed5 /src/test/java/org/zwobble
parent0559249e215564b9c3f2c804247bb8c67fb7bef8 (diff)
Add (unescaped) Java string literals
Diffstat (limited to 'src/test/java/org/zwobble')
-rw-r--r--src/test/java/org/zwobble/hobgoblin/compiler/output/lang/java/JavaWriterTests.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/test/java/org/zwobble/hobgoblin/compiler/output/lang/java/JavaWriterTests.java b/src/test/java/org/zwobble/hobgoblin/compiler/output/lang/java/JavaWriterTests.java
index beef2ca..2006b50 100644
--- a/src/test/java/org/zwobble/hobgoblin/compiler/output/lang/java/JavaWriterTests.java
+++ b/src/test/java/org/zwobble/hobgoblin/compiler/output/lang/java/JavaWriterTests.java
@@ -348,6 +348,15 @@ public class JavaWriterTests {
}
@Test
+ public void stringLiteral() throws IOException {
+ var java = new JavaStringLiteral("hello");
+
+ var string = write(writer -> writer.writeExpression(java));
+
+ assertThat(string, equalTo("\"hello\""));
+ }
+
+ @Test
public void newExpression() throws IOException {
var java = new JavaNewExpression(
JavaTypeRef.topLevel(List.of("one"), "Two"),