Skip to content

Commit f666ef3

Browse files
Update unit tests
1 parent 7e62f04 commit f666ef3

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/message.zig

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,16 +123,17 @@ test "message encode/decode" {
123123

124124
var address: []const u8 = undefined;
125125
var typetag: []const u8 = undefined;
126-
var out_values: [2]Value = undefined;
126+
var out_values: [3]Value = undefined;
127127

128128
var num_decoded_values: usize = 0;
129129
const num_decoded_bytes = try Message.decode(&buf, &address, &typetag, out_values[0..], &num_decoded_values);
130130
try testing.expectEqual(num_encoded_bytes, num_decoded_bytes);
131131
try testing.expectEqualSlices(u8, "/foo/bar", address);
132132
try testing.expectEqualSlices(u8, "ifT", typetag);
133-
try testing.expectEqual(@as(usize, 2), num_decoded_values);
133+
try testing.expectEqual(@as(usize, 3), num_decoded_values);
134134
try testing.expectEqual(@as(i32, 1234), out_values[0].i);
135135
try testing.expectEqual(@as(f32, 1.234), out_values[1].f);
136+
try testing.expect(out_values[2].TF);
136137

137138
msg = Message.init("/ab", "", null);
138139
num_encoded_bytes = try msg.encode(&buf);

src/value.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ pub const Value = union(enum) {
142142
.b => |v| alignedBlobLength(v.len),
143143
.i, .f, .c, .r, .m => 4,
144144
.h, .t, .d => 8,
145-
.T, .F, .N, .I => 0,
145+
.TF, .N, .I => 0,
146146
};
147147
}
148148
};

0 commit comments

Comments
 (0)