Ori BernsteinRemove std.sleq2a3d4ab8 years agoHistory
24 lines · 736 B · Text
RawDownload
use stduse testr const main = {	testr.run([		/* 64 bit tests */		[.name="nop", .fn={ctx; matches(ctx, "tcp!foo!bar", "tcp!foo!bar", "nope", "nope")}],		[.name="addboth", .fn={ctx; matches(ctx, "tcp!foo!bar", "foo", "tcp", "bar")}],		[.name="addnet", .fn={ctx; matches(ctx, "tcp!foo!bar", "foo!bar", "tcp", "")}],		[.name="addport", .fn={ctx; matches(ctx, "tcp!foo!bar", "tcp!foo", "tcp", "bar")}],		[.name="addnetport", .fn={ctx; matches(ctx, "net!foo!bar", "foo", "", "bar")}],	][:])} const matches = {ctx, expected, addr, net, port	var s 	s = std.netaddr(addr, net, port)	testr.check(ctx, std.eq(expected, s), \		"mismatch: expected {}, got {} from ({}, {}, {})\n", \		expected, s, addr, net, port)	std.slfree(s)} 

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t