~blainsmith/hare-icmp

4a98d1834064c0cfb39dd3c0fbe96bbb4b411bd9 — Conrad Hoffmann 6 months ago dae5985
test: adapt to memio/bufio changes in stdlib

See https://git.sr.ht/~sircmpwn/hare/commit/ed762a2

Signed-off-by: Conrad Hoffmann <ch@bitfehler.net>
1 files changed, 16 insertions(+), 17 deletions(-)

M net/icmp/+test.ha
M net/icmp/+test.ha => net/icmp/+test.ha +16 -17
@@ 1,6 1,5 @@
use bufio;
use memio;
use bytes;
use io;

@test fn encode_decode_echo() void = {
	let data: []u8 = alloc(['h', 'e', 'l', 'l', 'o']);


@@ 16,14 15,14 @@ use io;
		},
	};

	let outbuf = bufio::dynamic(io::mode::RDWR);
	let outbuf = memio::dynamic();
	let encsz = encode(&outbuf, &inmsg)!;
	assert(encsz == 13);

	let msg = bufio::buffer(&outbuf);
	let msg = memio::buffer(&outbuf);

	let outmsg = message {...};
	let inbuf = bufio::dynamic_from(msg, io::mode::RDWR);
	let inbuf = memio::dynamic_from(msg);
	let decsz = decode(&outmsg, &inbuf)! as size;
	assert(decsz == 13);



@@ 53,14 52,14 @@ use io;
		},
	};

	let outbuf = bufio::dynamic(io::mode::RDWR);
	let outbuf = memio::dynamic();
	let encsz = encode(&outbuf, &inmsg)!;
	assert(encsz == 13);

	let msg = bufio::buffer(&outbuf);
	let msg = memio::buffer(&outbuf);

	let outmsg = message {...};
	let inbuf = bufio::dynamic_from(msg, io::mode::RDWR);
	let inbuf = memio::dynamic_from(msg);
	let decsz = decode(&outmsg, &inbuf)! as size;
	assert(decsz == 13);



@@ 86,14 85,14 @@ use io;
		},
	};

	let outbuf = bufio::dynamic(io::mode::RDWR);
	let outbuf = memio::dynamic();
	let encsz = encode(&outbuf, &inmsg)!;
	assert(encsz == 4);

	let msg = bufio::buffer(&outbuf);
	let msg = memio::buffer(&outbuf);

	let outmsg = message {...};
	let inbuf = bufio::dynamic_from(msg, io::mode::RDWR);
	let inbuf = memio::dynamic_from(msg);
	let decsz = decode(&outmsg, &inbuf)! as size;
	assert(decsz == 4);



@@ 112,14 111,14 @@ use io;
		},
	};

	let outbuf = bufio::dynamic(io::mode::RDWR);
	let outbuf = memio::dynamic();
	let encsz = encode(&outbuf, &inmsg)!;
	assert(encsz == 4);

	let msg = bufio::buffer(&outbuf);
	let msg = memio::buffer(&outbuf);

	let outmsg = message {...};
	let inbuf = bufio::dynamic_from(msg, io::mode::RDWR);
	let inbuf = memio::dynamic_from(msg);
	let decsz = decode(&outmsg, &inbuf)! as size;
	assert(decsz == 4);



@@ 139,14 138,14 @@ use io;
		},
	};

	let outbuf = bufio::dynamic(io::mode::RDWR);
	let outbuf = memio::dynamic();
	let encsz = encode(&outbuf, &inmsg)!;
	assert(encsz == 6);

	let msg = bufio::buffer(&outbuf);
	let msg = memio::buffer(&outbuf);

	let outmsg = message {...};
	let inbuf = bufio::dynamic_from(msg, io::mode::RDWR);
	let inbuf = memio::dynamic_from(msg);
	let decsz = decode(&outmsg, &inbuf)! as size;
	assert(decsz == 6);