aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-07-22 11:57:30 +0100
committerMichael Williamson <mike@zwobble.org>2023-07-22 11:57:30 +0100
commit90c08384a3b129f970295aa2a02df032900b800f (patch)
tree208904c882567189006f6383100cfe4ee79cbbd7 /src/test/java
parente01d4e5be2093eb9eb9fca62b8eaaa59d7ec882a (diff)
Add PatioDataValue::layout()
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java22
1 files changed, 14 insertions, 8 deletions
diff --git a/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java b/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java
index ccca6fc7..c1480dd9 100644
--- a/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java
+++ b/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java
@@ -50,13 +50,16 @@ public class PatioSerializerTests {
public void canSerializeDataElementImmutable() {
var element = Patio.dataElementImmutable(
"x",
- PatioDataValues.array(List.of(PatioDataValues.byte_(0x01), PatioDataValues.byte_(0x02)))
+ PatioDataValues.array(
+ PatioDataLayouts.BYTE,
+ List.of(PatioDataValues.byte_(0x01), PatioDataValues.byte_(0x02))
+ )
);
var string = PatioTesting.serializeCompilationUnitElement(element);
assertThat(string, equalTo("""
- (data-immutable "x" (array ((byte 0x01) (byte 0x02))))"""
+ (data-immutable "x" (array byte ((byte 0x01) (byte 0x02))))"""
));
}
@@ -466,15 +469,18 @@ public class PatioSerializerTests {
@Test
public void canSerializeDataValueArray() {
- var value = PatioDataValues.array(List.of(
- PatioDataValues.byte_(0x01),
- PatioDataValues.byte_(0x02),
- PatioDataValues.byte_(0x03)
- ));
+ var value = PatioDataValues.array(
+ PatioDataLayouts.BYTE,
+ List.of(
+ PatioDataValues.byte_(0x01),
+ PatioDataValues.byte_(0x02),
+ PatioDataValues.byte_(0x03)
+ )
+ );
var string = PatioTesting.serializeDataValue(value);
- assertThat(string, equalTo("(array ((byte 0x01) (byte 0x02) (byte 0x03)))"));
+ assertThat(string, equalTo("(array byte ((byte 0x01) (byte 0x02) (byte 0x03)))"));
}
@Test