aboutsummaryrefslogtreecommitdiff
path: root/test/src
diff options
context:
space:
mode:
authorJ08nY2017-11-08 17:55:35 +0100
committerJ08nY2017-11-08 17:55:35 +0100
commite8538079cda22ac69f80d2ca7e3c97929006136f (patch)
tree92755c39780c1106fd20ec86150af61df60ee8ce /test/src
parent757db3175fdf15efca3e83b70e86976762cb897e (diff)
downloadecgen-e8538079cda22ac69f80d2ca7e3c97929006136f.tar.gz
ecgen-e8538079cda22ac69f80d2ca7e3c97929006136f.tar.zst
ecgen-e8538079cda22ac69f80d2ca7e3c97929006136f.zip
Diffstat (limited to 'test/src')
-rw-r--r--test/src/util/test_bits.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/src/util/test_bits.c b/test/src/util/test_bits.c
index 70060c9..a7b38e3 100644
--- a/test/src/util/test_bits.c
+++ b/test/src/util/test_bits.c
@@ -48,6 +48,17 @@ Test(bits, test_bits_from_i) {
bits_free(&bits);
}
+Test(bits, test_bits_from_i_len) {
+ GEN i = int2n(5);
+
+ bits_t *bits = bits_from_i_len(i, 7);
+ cr_assert_not_null(bits, );
+ cr_assert_eq(bits->bitlen, 7, );
+ cr_assert_eq(bits->allocated, 1, );
+ cr_assert_eq(bits->bits[0], 0b01000000, );
+ bits_free(&bits);
+}
+
Test(bits, test_bits_from_hex) {
char *hex = "0ab";