Finish implementing - and testing SNBT
This commit is contained in:
parent
a0f372693b
commit
dfd536ae1c
10 changed files with 57 additions and 3 deletions
|
@ -7,6 +7,7 @@ import 'package:libac_dart/nbt/Stream.dart';
|
|||
import 'package:libac_dart/nbt/Tag.dart';
|
||||
import 'package:libac_dart/nbt/impl/CompoundTag.dart';
|
||||
import 'package:libac_dart/nbt/impl/StringTag.dart';
|
||||
import 'package:libac_dart/utils/IOTools.dart';
|
||||
import 'package:libac_dart/utils/uuid/NbtUUID.dart';
|
||||
import 'package:libac_dart/utils/uuid/UUID.dart';
|
||||
import 'package:test/expect.dart';
|
||||
|
@ -85,7 +86,10 @@ void main() {
|
|||
SnbtIo.writeToFile(output, ct);
|
||||
|
||||
// Expect that the file exists
|
||||
expect(file.existsSync(), true);
|
||||
PathHelper ph = PathHelper.builder(Directory.current.path)
|
||||
.resolve("build")
|
||||
.resolve("bigtest.snbt");
|
||||
expect(ph.exists(), true);
|
||||
});
|
||||
|
||||
test("Read BigTest from SNBT file", () async {
|
||||
|
@ -93,6 +97,7 @@ void main() {
|
|||
"${Directory.current.path}/build/bigtest.snbt") as CompoundTag;
|
||||
|
||||
expect(tag.containsKey("stringTest"), true);
|
||||
expect(tag.get("doubleTest")!.asDouble(), 0.4931287132182315);
|
||||
});
|
||||
|
||||
test("Write NULL UUID to NBT", () async {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue