Merge remote-tracking branch 'upstream/master' into init_auto
[nit.git] / tests / test_binary.nit
index 3af2fd6..f4b7a3f 100644 (file)
@@ -19,7 +19,7 @@ var writer = new FileWriter.open(path)
 #alt1# writer.big_endian = false
 #alt3# writer.big_endian = false
 writer.write "hello"
-writer.write_byte 77u8
+writer.write_byte 77
 writer.write_float 1.23456789
 writer.write_double 1.23456789
 writer.write_int64 123456789
@@ -30,7 +30,12 @@ var reader = new FileReader.open(path)
 #alt2# reader.big_endian = false
 #alt3# reader.big_endian = false
 print reader.read(5)
-print reader.read_byte or else "null"
+var b = reader.read_byte
+if b >= 0 then
+       print b
+else
+       print "null"
+end
 print reader.read_float
 print reader.read_double
 print reader.read_int64