51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#ifdef NDEBUG
+#undef NDEBUG
+#endif
+
#include "execute_tests.h"
#include "test_cases_verify.h"
#include "../common/containers.h"
static bool test_verify_05(void);
static void test_case_verify_06(void **state);
static bool test_verify_06(void);
-static void test_case_verify_07(void **state);
-static bool test_verify_07(void);
-static void test_case_verify_08(void **state);
-static bool test_verify_08(void);
/* State structure for verify API Test Case #1 */
static black_box_state_t test_case_verify_01_state = {
assert(source);
ret = meshlink_verify(mesh_handle, source, data, strlen(data) + 1, sig, ssize);
meshlink_close(mesh_handle);
- meshlink_destroy("verifyconf");
+ assert(meshlink_destroy("verifyconf"));
if(!ret) {
PRINT_TEST_CASE_MSG("meshlink_verify FAILED to verify data\n");
assert(source != NULL);
bool ret = meshlink_verify(NULL, source, data, strlen(data) + 1, sig, ssize);
meshlink_close(mesh_handle);
- meshlink_destroy("verifyconf");
+ assert(meshlink_destroy("verifyconf"));
if(!ret) {
PRINT_TEST_CASE_MSG("meshlink_sign Successfully reported error on passing NULL as mesh_handle arg\n");
assert(ret);
ret = meshlink_verify(mesh_handle, NULL, data, strlen(data) + 1, sig, ssize);
meshlink_close(mesh_handle);
- meshlink_destroy("verifyconf");
+ assert(meshlink_destroy("verifyconf"));
if(!ret) {
PRINT_TEST_CASE_MSG("meshlink_verify successfully reported NULL as node_handle arg\n");
Reports error accordingly by returning false
*/
bool test_verify_04(void) {
- meshlink_destroy("verifyconf");
+ assert(meshlink_destroy("verifyconf"));
meshlink_set_log_cb(NULL, TEST_MESHLINK_LOG_LEVEL, meshlink_callback_logger);
meshlink_handle_t *mesh_handle = meshlink_open("verifyconf", "nut", "node_sim", DEV_CLASS_BACKBONE);
assert(mesh_handle);
ret = meshlink_verify(mesh_handle, source, NULL, strlen(data) + 1, sig, ssize);
meshlink_stop(mesh_handle);
meshlink_close(mesh_handle);
- meshlink_destroy("verifyconf");
+ assert(meshlink_destroy("verifyconf"));
if(!ret) {
PRINT_TEST_CASE_MSG("meshlink_verify successfully reported NULL as data arg\n");
ret = meshlink_verify(mesh_handle, source, data, strlen(data) + 1, NULL, ssize);
meshlink_stop(mesh_handle);
meshlink_close(mesh_handle);
- meshlink_destroy("verifyconf");
+ assert(meshlink_destroy("verifyconf"));
if(!ret) {
PRINT_TEST_CASE_MSG("meshlink_verify successfully NULL as sign arg\n");
*/
bool test_verify_06(void) {
/* deleting the confbase if already exists */
- meshlink_destroy("verifyconf1");
- meshlink_destroy("verifyconf2");
+ assert(meshlink_destroy("verifyconf1"));
+ assert(meshlink_destroy("verifyconf2"));
/* Set up logging for Meshlink */
meshlink_set_log_cb(NULL, TEST_MESHLINK_LOG_LEVEL, meshlink_callback_logger);
meshlink_handle_t *mesh1 = meshlink_open("verifyconf1", "nut", "chat", DEV_CLASS_STATIONARY);
ret = meshlink_verify(mesh_handle, source_nut, data, strlen(data) + 1, sig, ssize);
meshlink_close(mesh1);
meshlink_close(mesh2);
- meshlink_destroy("verifyconf1");
- meshlink_destroy("verifyconf2");
+ assert(meshlink_destroy("verifyconf1"));
+ assert(meshlink_destroy("verifyconf2"));
if(!ret) {
PRINT_TEST_CASE_MSG("meshlink_verify successfully returned 'false' when a wrong source node used to verify the data\n");