From 4289518c93cf8bf04f88125ef3deea3af8978607 Mon Sep 17 00:00:00 2001 From: Linnea Gräf Date: Thu, 14 Nov 2024 03:02:05 +0100 Subject: Add named objects --- gson/src/test/java/moe/nea/jcp/gson/test/TestBasic.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'gson/src/test') diff --git a/gson/src/test/java/moe/nea/jcp/gson/test/TestBasic.java b/gson/src/test/java/moe/nea/jcp/gson/test/TestBasic.java index 861656e..70c4345 100644 --- a/gson/src/test/java/moe/nea/jcp/gson/test/TestBasic.java +++ b/gson/src/test/java/moe/nea/jcp/gson/test/TestBasic.java @@ -16,6 +16,7 @@ import moe.nea.pcj.json.DuplicateJsonKey; import moe.nea.pcj.json.JsonLikeError; import moe.nea.pcj.json.JsonLikeOperations; import moe.nea.pcj.json.MissingKey; +import moe.nea.pcj.json.NamedObject; import moe.nea.pcj.json.RecordJoiners; import moe.nea.pcj.json.UnexpectedJsonElement; import org.junit.jupiter.api.Assertions; @@ -96,6 +97,12 @@ public class TestBasic { ) {} + @Test + void testNamedFunction() { + assertFail(decode(codecs.STRING.named("Test"), mkPrim(0)), + new NamedObject("Test", new UnexpectedJsonElement("string", mkPrim(0)))); + } + @Test void testObject() { var codec = RecordJoiners.join( -- cgit