fn testIp6ParseTransform(expected: []const u8, input: []const u8) !void expected: []const u8input: []const u81498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509fn testIp6ParseTransform(expected: []const u8, input: []const u8) !void {
const ua = switch (Ip6Address.Unresolved.parse(input)) {
.success => |p| p,
else => |x| {
std.debug.print("failed to parse \"{s}\": {any}\n", .{ input, x });
return error.TestFailed;
},
};
var buffer: [100]u8 = undefined;
const result = try std.mem.print(&buffer, "{f}", .{ua});
try std.testing.expectEqualStrings(expected, result);
}