lagopus_result_t check_packet_parse_with_dequeue(ofp_handler_proc_t handler_proc, const char packet[], void **get) { return check_packet_parse_with_dequeue_expect_error(handler_proc, packet, get, NULL); }
void test_ofp_barrier_request_invalid_length_too_long(void) { lagopus_result_t ret = LAGOPUS_RESULT_ANY_FAILURES; struct eventq_data *eventq_data = NULL; struct ofp_error expected_error = {0, 0, {NULL}}; ofp_error_set(&expected_error, OFPET_BAD_REQUEST, OFPBRC_BAD_LEN); ret = check_packet_parse_with_dequeue_expect_error( ofp_barrier_request_handle_wrap, "04 14 00 09 12 34 56 78 00", (void **)&eventq_data, &expected_error); TEST_ASSERT_EQUAL_MESSAGE(LAGOPUS_RESULT_OFP_ERROR, ret, "over len error."); }