Adds a unit test that writes a snbt file
This commit is contained in:
parent
0766a43622
commit
e9d4d51b70
1 changed files with 12 additions and 0 deletions
|
@ -3,6 +3,7 @@ import 'dart:io';
|
||||||
import 'package:flutter_test/flutter_test.dart';
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
import 'package:libac_flutter/nbt/NbtIo.dart';
|
import 'package:libac_flutter/nbt/NbtIo.dart';
|
||||||
import 'package:libac_flutter/nbt/NbtUtils.dart';
|
import 'package:libac_flutter/nbt/NbtUtils.dart';
|
||||||
|
import 'package:libac_flutter/nbt/SnbtIo.dart';
|
||||||
import 'package:libac_flutter/nbt/Stream.dart';
|
import 'package:libac_flutter/nbt/Stream.dart';
|
||||||
import 'package:libac_flutter/nbt/Tag.dart';
|
import 'package:libac_flutter/nbt/Tag.dart';
|
||||||
import 'package:libac_flutter/nbt/impl/CompoundTag.dart';
|
import 'package:libac_flutter/nbt/impl/CompoundTag.dart';
|
||||||
|
@ -73,4 +74,15 @@ void main() {
|
||||||
Tag.writeStringifiedNamedTag(ct, sb, 0);
|
Tag.writeStringifiedNamedTag(ct, sb, 0);
|
||||||
print(sb.toString());
|
print(sb.toString());
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test("Write BigTest to SNBT file", () async {
|
||||||
|
CompoundTag ct =
|
||||||
|
await NbtIo.read("${Directory.current.path}/test/bigtest.nbt");
|
||||||
|
String output = "${Directory.current.path}/build/bigtest.snbt";
|
||||||
|
File file = File(output);
|
||||||
|
SnbtIo.write(output, ct);
|
||||||
|
|
||||||
|
// Expect that the file exists
|
||||||
|
expect(file.existsSync(), true);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue