Further tweaks & fixes
This commit is contained in:
+19
-2
@@ -7,12 +7,29 @@ pub const SfsFile = SfsReader(std.fs.File);
|
||||
|
||||
const test_file = "testing/LinuxPATest.sfs";
|
||||
|
||||
test "OpenTest" {
|
||||
test "OpenFile" {
|
||||
const fil = try std.fs.cwd().openFile(test_file, .{});
|
||||
defer fil.close();
|
||||
var rdr: SfsFile = try .init(std.testing.allocator, fil, 0);
|
||||
defer rdr.deinit();
|
||||
std.debug.print("{}\n", .{rdr.super});
|
||||
const root = try rdr.archiveRoot();
|
||||
const root = try rdr.root();
|
||||
defer root.deinit();
|
||||
var iter = root.iterate();
|
||||
while (try iter.next()) |f| {
|
||||
defer f.deinit();
|
||||
std.debug.print("{s}\n", .{f.name});
|
||||
}
|
||||
const start = try root.open("Start.exe");
|
||||
defer start.deinit();
|
||||
}
|
||||
|
||||
test "ReadFile" {
|
||||
const fil = try std.fs.cwd().openFile(test_file, .{});
|
||||
defer fil.close();
|
||||
var rdr: SfsFile = try .init(std.testing.allocator, fil, 0);
|
||||
defer rdr.deinit();
|
||||
std.debug.print("{}\n", .{rdr.super});
|
||||
const root = try rdr.root();
|
||||
defer root.deinit();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user