Basic test implementation

This commit is contained in:
2026-04-29 11:33:50 +02:00
parent be06634232
commit d7c7320443
4 changed files with 28 additions and 10 deletions

View File

@@ -46,20 +46,23 @@ test "valid road nodes" {
defer _ = gpa.deinit();
const allocator = gpa.allocator();
const start: Node = .init(34, .{500, 500});
const start: Node = .init(34, .{.x = 500, .y = 500});
const start_ptr = try allocator.create(Node);
defer {
start_ptr.*.deinit(allocator);
allocator.destroy(start_ptr);
}
start_ptr.* = start;
const end: Node = .init(227, .{600, 500});
const end: Node = .init(227, .{.x = 600, .y = 500});
const end_ptr = try allocator.create(Node);
defer {
end_ptr.*.deinit(allocator);
allocator.destroy(end_ptr);
}
end_ptr.* = end;
const road: Road = .init(11, start_ptr, end_ptr);
try expect(road.nodes[0].id == 34 and road.nodes[1].id == 227);
}
test "false" {
const truth = false;
try expect(truth);
}