From 30ba82f339395dfee852507b9a10bfced16a48f6 Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Fri, 12 Aug 2016 04:51:34 +0000 Subject: [PATCH] test: Increase coverage of capabilities functions --- test.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test.c b/test.c index 7e9ec80..c12c624 100644 --- a/test.c +++ b/test.c @@ -38,6 +38,8 @@ static void capabilityname_test() { assert(strlen_capname <= BLKTMPL_LONGEST_CAPABILITY_NAME); assert(blktmpl_getcapability(capname) == capid); } + assert(!blktmpl_getcapability("foo")); + assert(!blktmpl_capabilityname((uint32_t)1 << GBT_CAPABILITY_COUNT)); } static void blktxn_test(const int c) { @@ -208,6 +210,7 @@ static void blktmpl_jansson_simple() { blktemplate_t *tmpl = blktmpl_create(); assert(!blktmpl_add_jansson_str(tmpl, "{\"version\":2,\"height\":3,\"bits\":\"1d00ffff\",\"curtime\":777,\"previousblockhash\":\"0000000077777777777777777777777777777777777777777777777777777777\",\"coinbasevalue\":512}", simple_time_rcvd)); + assert(blktmpl_addcaps(tmpl) == 0); // Until we support merging templates assert(tmpl->version == 2); assert(tmpl->height == 3); assert(!memcmp(tmpl->diffbits, "\xff\xff\0\x1d", 4));