void test_ofp_experimenter_reply_create_null(void) { lagopus_result_t ret = LAGOPUS_RESULT_ANY_FAILURES; struct pbuf *pbuf = pbuf_alloc(65535); struct ofp_header xid_header; struct event_manager *em = event_manager_alloc(); struct channel *channel = channel_alloc_ip4addr("127.0.0.1", "1000", em, 0x01); struct ofp_experimenter_header exper_req; ret = ofp_experimenter_reply_create(NULL, &pbuf, &xid_header, &exper_req); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "ofp_experimenter_reply_create error."); ret = ofp_experimenter_reply_create(channel, NULL, &xid_header, &exper_req); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "ofp_experimenter_reply_create error."); ret = ofp_experimenter_reply_create(channel, &pbuf, NULL, &exper_req); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "ofp_experimenter_reply_create error."); ret = ofp_experimenter_reply_create(channel, &pbuf, &xid_header, NULL); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "ofp_experimenter_reply_create error."); /* after. */ channel_free(channel); event_manager_free(em); pbuf_free(pbuf); }
void test_ofp_group_mod_handle_wrap_null(void) { lagopus_result_t ret = LAGOPUS_RESULT_ANY_FAILURES; struct event_manager *em = event_manager_alloc(); struct channel *channel = channel_alloc_ip4addr("127.0.0.1", "1000", em, 0x01); struct pbuf *pbuf = pbuf_alloc(65535); struct ofp_header xid_header; struct ofp_error error; ret = ofp_group_mod_handle(NULL, pbuf, &xid_header, &error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (channel)"); ret = ofp_group_mod_handle(channel, NULL, &xid_header, &error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (pbuf)"); ret = ofp_group_mod_handle(channel, pbuf, NULL, &error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (xid_header)"); ret = ofp_group_mod_handle(channel, pbuf, &xid_header, NULL); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (xid_header)"); channel_free(channel); pbuf_free(pbuf); event_manager_free(em); }
void test_ofp_queue_get_config_reply_create_null(void) { lagopus_result_t ret = LAGOPUS_RESULT_ANY_FAILURES; struct channel *channel = channel_alloc_ip4addr("127.0.0.1", "1000", 0x01); struct pbuf *pbuf = pbuf_alloc(65535); static struct packet_queue_list packet_queue_list; struct ofp_header ofp_header; ret = ofp_queue_get_config_reply_create(NULL, &pbuf, 0, &packet_queue_list, &ofp_header); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (channel)"); ret = ofp_queue_get_config_reply_create(channel, NULL, 0, &packet_queue_list, &ofp_header); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (pbuf)"); ret = ofp_queue_get_config_reply_create(channel, &pbuf, 0, NULL, &ofp_header); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (packet_queue_list)"); ret = ofp_queue_get_config_reply_create(channel, &pbuf, 0, &packet_queue_list, NULL); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (ofp_header)"); channel_free(channel); pbuf_free(pbuf); }
void test_ofp_queue_stats_request_handle_null(void) { lagopus_result_t ret = LAGOPUS_RESULT_ANY_FAILURES; struct pbuf *pbuf = pbuf_alloc(65535); struct ofp_header xid_header; struct ofp_error error; struct channel *channel = channel_alloc_ip4addr("127.0.0.1", "1000", 0x01); ret = ofp_queue_stats_request_handle(NULL, pbuf, &xid_header, &error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "ofp_queue_stats_request_handle error."); ret = ofp_queue_stats_request_handle(channel, NULL, &xid_header, &error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "ofp_queue_stats_request_handle error."); ret = ofp_queue_stats_request_handle(channel, pbuf, NULL, &error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "ofp_queue_stats_request_handle error."); ret = ofp_queue_stats_request_handle(channel, pbuf, &xid_header, NULL); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "ofp_queue_stats_request_handle error."); /* after. */ channel_free(channel); pbuf_free(pbuf); }
void test_ofp_role_reply_create_with_null_agument(void) { lagopus_result_t ret = LAGOPUS_RESULT_ANY_FAILURES; struct channel *channel = channel_alloc_ip4addr("127.0.0.1", "1000", 0x01); struct pbuf *pbuf; struct ofp_header xid_header; struct ofp_role_request role_request; role_request.role = OFPCR_ROLE_SLAVE; role_request.generation_id = 0x01; /* TODO add error as a 4th argument */ /* struct ofp_error error; */ ret = ofp_role_reply_create(NULL, &pbuf, &xid_header, &role_request); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL should be treated as invalid arguments"); ret = ofp_role_reply_create(channel, NULL, &xid_header, &role_request); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL should be treated as invalid arguments"); ret = ofp_role_reply_create(channel, &pbuf, NULL, &role_request); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL should be treated as invalid arguments"); channel_free(channel); }
void test_ofp_queue_get_config_handle_null(void) { lagopus_result_t ret = LAGOPUS_RESULT_ANY_FAILURES; struct channel *channel = channel_alloc_ip4addr("127.0.0.1", "1000", 0x01); struct pbuf *pbuf = pbuf_alloc(65535); struct ofp_header ofp_header; struct ofp_error error; ret = ofp_queue_get_config_request_handle(NULL, pbuf, &ofp_header, &error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (channel)"); ret = ofp_queue_get_config_request_handle(channel, NULL, &ofp_header, &error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (pbuf)"); ret = ofp_queue_get_config_request_handle(channel, pbuf, NULL, &error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (ofp_header)"); ret = ofp_queue_get_config_request_handle(channel, pbuf, &ofp_header, NULL); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (ofp_error)"); channel_free(channel); pbuf_free(pbuf); }
void test_ofp_role_request_handle_with_null_agument(void) { /* Case of invlid argument.*/ struct channel *channel = channel_alloc_ip4addr("127.0.0.1", "1000", 0x01); struct pbuf pbuf; struct ofp_header xid_header; lagopus_result_t ret; struct ofp_error error; /* struct ofp_error error; */ ret = ofp_role_request_handle(NULL, &pbuf, &xid_header, &error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL should be treated as invalid arguments"); ret = ofp_role_request_handle(channel, NULL, &xid_header, &error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL should be treated as invalid arguments"); ret = ofp_role_request_handle(channel, &pbuf, NULL, &error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL should be treated as invalid arguments"); ret = ofp_role_request_handle(channel, &pbuf, &xid_header, NULL); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL should be treated as invalid arguments"); channel_free(channel); }
void test_ofp_barrier_reply_create_null(void) { lagopus_result_t ret; struct barrier barrier; struct event_manager *em = event_manager_alloc(); struct channel *channel = channel_alloc_ip4addr("127.0.0.1", "1000", em, 0x01); struct pbuf *pbuf; ret = ofp_barrier_reply_create(NULL, &barrier, &pbuf); TEST_ASSERT_EQUAL_MESSAGE(ret, LAGOPUS_RESULT_INVALID_ARGS, "ofp_barrier_reply_create error."); ret = ofp_barrier_reply_create(channel, NULL, &pbuf); TEST_ASSERT_EQUAL_MESSAGE(ret, LAGOPUS_RESULT_INVALID_ARGS, "ofp_barrier_reply_create error."); ret = ofp_barrier_reply_create(channel, &barrier, NULL); TEST_ASSERT_EQUAL_MESSAGE(ret, LAGOPUS_RESULT_INVALID_ARGS, "ofp_barrier_reply_create error."); /* after. */ channel_free(channel); event_manager_free(em); }
void test_ofp_get_async_request_handle_invalid_argument(void) { /* Case of invalid argument.*/ lagopus_result_t ret = LAGOPUS_RESULT_ANY_FAILURES; struct event_manager *em = event_manager_alloc(); struct channel *channel = channel_alloc_ip4addr("127.0.0.1", "1000", em, 0x01); struct pbuf *pbuf = pbuf_alloc(65535); struct ofp_header xid_header; struct ofp_error ignored_error = {0, 0, {NULL}}; ret = ofp_get_async_request_handle(NULL, pbuf, &xid_header, &ignored_error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL checking is requred."); ret = ofp_get_async_request_handle(channel, NULL, &xid_header, &ignored_error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL checking is requred."); ret = ofp_get_async_request_handle(channel, pbuf, NULL, &ignored_error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL checking is requred."); ret = ofp_get_async_request_handle(channel, pbuf, &xid_header, NULL); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL checking is requred."); channel_free(channel); pbuf_free(pbuf); event_manager_free(em); }
void test_ofp_table_stats_reply_create_null(void) { lagopus_result_t ret = LAGOPUS_RESULT_ANY_FAILURES; struct channel *channel = channel_alloc_ip4addr("127.0.0.1", "1000", 0x01); struct pbuf_list *pbuf_list = NULL; struct ofp_header xid_header; ret = ofp_table_stats_reply_create(NULL, &pbuf_list, &tstats_list, &xid_header); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (channel)"); ret = ofp_table_stats_reply_create(channel, NULL, &tstats_list, &xid_header); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (pbuf)"); ret = ofp_table_stats_reply_create(channel, &pbuf_list, NULL, &xid_header); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (ofp_table_stats_list)"); ret = ofp_table_stats_reply_create(channel, &pbuf_list, &tstats_list, NULL); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_INVALID_ARGS, ret, "NULL-check error. (xid_header)"); channel_free(channel); }
void test_ofp_barrier_reply_send_null(void) { lagopus_result_t ret; struct eventq_data *ed; uint64_t dpid = 0x10; struct channel *channel = channel_alloc_ip4addr("127.0.0.1", "1000", 0x01); ed = create_data(OFPT_BARRIER_REPLY); ret = ofp_barrier_reply_send(NULL, &ed->barrier, dpid); TEST_ASSERT_EQUAL_MESSAGE(ret, LAGOPUS_RESULT_INVALID_ARGS, "ofp_barrier_reply_send error."); ret = ofp_barrier_reply_send(channel, NULL, dpid); TEST_ASSERT_EQUAL_MESSAGE(ret, LAGOPUS_RESULT_INVALID_ARGS, "ofp_barrier_reply_send error."); /* after. */ ofp_barrier_free(ed); channel_free(channel); }