aboutsummaryrefslogtreecommitdiff
path: root/test/serialization.tm
diff options
context:
space:
mode:
Diffstat (limited to 'test/serialization.tm')
-rw-r--r--test/serialization.tm30
1 files changed, 15 insertions, 15 deletions
diff --git a/test/serialization.tm b/test/serialization.tm
index 51b5b2a2..33dd2a71 100644
--- a/test/serialization.tm
+++ b/test/serialization.tm
@@ -6,50 +6,50 @@ enum MyEnum(Zero, One(x:Int), Two(x:Num, y:Text))
func main():
do:
>> obj := now()
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> DESERIALIZE(bytes):Moment == obj
= yes
do:
>> obj := Int64(123)
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> DESERIALIZE(bytes):Int64 == obj
= yes
do:
>> obj := 5
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> DESERIALIZE(bytes):Int == obj
= yes
do:
>> obj := 9999999999999999999999999999999999999999999999999999
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> DESERIALIZE(bytes):Int == obj
= yes
do:
>> obj := "Héllo"
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> DESERIALIZE(bytes):Text
>> DESERIALIZE(bytes):Text == obj
= yes
do:
>> obj := [Int64(10), Int64(20), Int64(30)]:reversed()
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> DESERIALIZE(bytes):[Int64] == obj
= yes
do:
>> obj := yes
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> DESERIALIZE(bytes):Bool == obj
= yes
do:
>> obj := @[10, 20]
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> roundtrip := DESERIALIZE(bytes):@[Int]
>> roundtrip == obj
= no
@@ -58,44 +58,44 @@ func main():
do:
>> obj := {"A":10, "B":20; fallback={"C":30}}
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> DESERIALIZE(bytes):{Text:Int} == obj
= yes
do:
>> obj := @Foo("root")
>> obj.next = @Foo("abcdef", next=obj)
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> DESERIALIZE(bytes):@Foo
= @Foo(name="root", next=@Foo(name="abcdef", next=@~1))
do:
>> obj := MyEnum.Two(123, "OKAY")
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> DESERIALIZE(bytes):MyEnum == obj
= yes
do:
>> obj := "Hello"?
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> DESERIALIZE(bytes):Text? == obj
= yes
do:
>> obj := {10, 20, 30}
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> DESERIALIZE(bytes):{Int} == obj
= yes
do:
>> obj := NONE:Num
- >> bytes := obj:serialize()
+ >> bytes := obj:serialized()
>> DESERIALIZE(bytes):Num? == obj
= yes
do:
cases := [0, -1, 1, 10, 100000, 999999999999999999999999999]
for i in cases:
- >> bytes := i:serialize()
+ >> bytes := i:serialized()
>> DESERIALIZE(bytes):Int == i
= yes