refactor: add a large usize write test
This commit is contained in:
parent
ddb7015695
commit
baab48ec3d
1 changed files with 10 additions and 0 deletions
|
|
@ -397,6 +397,16 @@ test "cbor.extract_number_limits" {
|
||||||
try expectError(error.IntegerTooLarge, match(m, extract(&i)));
|
try expectError(error.IntegerTooLarge, match(m, extract(&i)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
test "cbor.writeValue large usize" {
|
||||||
|
var buf: [128]u8 = undefined;
|
||||||
|
var writer: Io.Writer = .fixed(&buf);
|
||||||
|
const large: usize = std.math.maxInt(usize);
|
||||||
|
try writeValue(&writer, large);
|
||||||
|
var val: usize = 0;
|
||||||
|
try expect(try match(writer.buffered(), extract(&val)));
|
||||||
|
try expectEqual(large, val);
|
||||||
|
}
|
||||||
|
|
||||||
test "cbor.toJson" {
|
test "cbor.toJson" {
|
||||||
var buf: [128]u8 = undefined;
|
var buf: [128]u8 = undefined;
|
||||||
var json_buf: [128]u8 = undefined;
|
var json_buf: [128]u8 = undefined;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue