コード例 #1
0
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);
}
コード例 #2
0
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.");
}