Lines Matching defs:rc

25     int rc;
28 rc = encode_state_effecter_pdr(NULL, 0, &possible_states, 1, &actual_size);
29 EXPECT_EQ(rc, PLDM_ERROR);
32 rc = encode_state_effecter_pdr(&effecter, sizeof(effecter), NULL, 0,
34 EXPECT_EQ(rc, PLDM_ERROR);
37 rc = encode_state_effecter_pdr(&effecter, sizeof(effecter),
39 EXPECT_EQ(rc, PLDM_ERROR);
42 rc = encode_state_effecter_pdr(&effecter, sizeof(effecter),
44 EXPECT_EQ(rc, PLDM_ERROR);
47 rc = encode_state_effecter_pdr(&effecter, 0, &possible_states, 1,
49 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
54 rc = encode_state_effecter_pdr(&effecter, sizeof(effecter),
56 EXPECT_EQ(rc, PLDM_ERROR);
65 int rc;
68 rc = encode_state_effecter_pdr(&effecter, sizeof(effecter),
70 EXPECT_EQ(rc, PLDM_SUCCESS);
83 auto rc = encode_set_state_effecter_states_resp(0, PLDM_SUCCESS, response);
85 EXPECT_EQ(rc, PLDM_SUCCESS);
103 auto rc = encode_set_state_effecter_states_req(
106 EXPECT_EQ(rc, PLDM_SUCCESS);
135 auto rc = decode_set_state_effecter_states_resp(
138 EXPECT_EQ(rc, PLDM_SUCCESS);
170 auto rc = decode_set_state_effecter_states_req(
174 EXPECT_EQ(rc, PLDM_SUCCESS);
187 auto rc = decode_set_state_effecter_states_req(msg, sizeof(*msg), NULL,
190 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
201 auto rc = decode_set_state_effecter_states_resp(response,
204 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
223 auto rc = encode_get_pdr_resp(0, PLDM_SUCCESS, nextRecordHndl,
227 EXPECT_EQ(rc, PLDM_SUCCESS);
245 rc = encode_get_pdr_resp(0, PLDM_SUCCESS, nextRecordHndl,
248 EXPECT_EQ(rc, PLDM_SUCCESS);
260 auto rc = encode_get_pdr_resp(0, PLDM_SUCCESS, nextRecordHndl,
264 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
295 auto rc = decode_get_pdr_req(
299 EXPECT_EQ(rc, PLDM_SUCCESS);
313 auto rc = decode_get_pdr_req(req, requestMsg.size(), NULL, NULL, NULL, NULL,
316 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
331 auto rc = encode_get_pdr_req(0, record_hndl, data_transfer_hndl,
334 EXPECT_EQ(rc, PLDM_SUCCESS);
357 auto rc = encode_get_pdr_req(0, record_hndl, data_transfer_hndl,
360 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
362 rc = encode_get_pdr_req(0, record_hndl, data_transfer_hndl,
365 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
403 auto rc = decode_get_pdr_resp(
407 EXPECT_EQ(rc, PLDM_SUCCESS);
452 auto rc = decode_get_pdr_resp(response, responseMsg.size() - hdrSize, NULL,
454 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
456 rc = decode_get_pdr_resp(
460 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
472 int rc;
476 rc = pldm_msgbuf_init_errno(buf, PLDM_GET_PDR_MIN_RESP_BYTES, msg->payload,
478 ASSERT_EQ(rc, 0);
485 rc = pldm_msgbuf_insert_array_char(buf, sizeof(recordData) - 1, recordData,
487 ASSERT_EQ(rc, 0);
495 rc = decode_get_pdr_resp_safe(msg, sizeof(data) - sizeof(msg->hdr), resp,
497 ASSERT_EQ(rc, 0);
513 int rc;
515 rc = decode_get_pdr_resp_safe(nullptr, PLDM_GET_PDR_MIN_RESP_BYTES, &resp,
517 EXPECT_EQ(rc, -EINVAL);
522 rc = decode_get_pdr_resp_safe(msg, PLDM_GET_PDR_MIN_RESP_BYTES, nullptr,
524 EXPECT_EQ(rc, -EINVAL);
526 rc = decode_get_pdr_resp_safe(msg, PLDM_GET_PDR_MIN_RESP_BYTES, &resp,
528 EXPECT_EQ(rc, -EINVAL);
531 rc = decode_get_pdr_resp_safe(msg, 1, &resp, sizeof(resp), &crc);
532 EXPECT_EQ(rc, 0);
542 auto rc = encode_get_pdr_repository_info_req(0, &request,
544 ASSERT_EQ(rc, PLDM_SUCCESS);
551 auto rc =
553 EXPECT_EQ(rc, -EINVAL);
573 auto rc = encode_get_pdr_repository_info_resp(
578 EXPECT_EQ(rc, PLDM_SUCCESS);
605 auto rc = encode_get_pdr_repository_info_resp(
609 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
649 auto rc = decode_get_pdr_repository_info_resp(
655 EXPECT_EQ(rc, PLDM_SUCCESS);
704 auto rc = decode_get_pdr_repository_info_resp(
707 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
709 rc = decode_get_pdr_repository_info_resp(
714 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
717 rc = decode_get_pdr_repository_info_resp(
722 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
733 int rc;
737 rc = pldm_msgbuf_init_errno(buf, PLDM_GET_PDR_REPOSITORY_INFO_RESP_BYTES,
739 ASSERT_EQ(rc, 0);
742 rc = pldm_msgbuf_insert_array_uint8(buf, PLDM_TIMESTAMP104_SIZE, updateTime,
744 ASSERT_EQ(rc, 0);
745 rc = pldm_msgbuf_insert_array_uint8(buf, PLDM_TIMESTAMP104_SIZE,
747 ASSERT_EQ(rc, 0);
755 rc = decode_get_pdr_repository_info_resp_safe(
758 EXPECT_EQ(rc, 0);
776 int rc;
778 rc = decode_get_pdr_repository_info_resp_safe(
780 EXPECT_EQ(rc, -EINVAL);
786 rc = decode_get_pdr_repository_info_resp_safe(msg, 0, &resp);
787 EXPECT_EQ(rc, -EOVERFLOW);
789 rc = decode_get_pdr_repository_info_resp_safe(
791 EXPECT_EQ(rc, -EINVAL);
794 rc = decode_get_pdr_repository_info_resp_safe(msg, 1, &resp);
795 EXPECT_EQ(rc, 0);
827 auto rc = decode_set_numeric_effecter_value_req(
833 EXPECT_EQ(rc, PLDM_SUCCESS);
844 auto rc = decode_set_numeric_effecter_value_req(
846 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
867 rc = decode_set_numeric_effecter_value_req(
871 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
885 auto rc = encode_set_numeric_effecter_value_req(
890 EXPECT_EQ(rc, PLDM_SUCCESS);
910 auto rc = encode_set_numeric_effecter_value_req(
912 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
915 rc = encode_set_numeric_effecter_value_req(
919 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
937 auto rc = decode_set_numeric_effecter_value_resp(
940 EXPECT_EQ(rc, PLDM_SUCCESS);
952 auto rc = decode_set_numeric_effecter_value_resp(response,
955 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
967 auto rc = encode_set_numeric_effecter_value_resp(
970 EXPECT_EQ(rc, PLDM_SUCCESS);
976 auto rc = encode_set_numeric_effecter_value_resp(
978 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
999 auto rc = encode_get_state_sensor_readings_resp(
1007 EXPECT_EQ(rc, PLDM_SUCCESS);
1022 auto rc = encode_get_state_sensor_readings_resp(0, PLDM_SUCCESS, 0, nullptr,
1025 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1060 auto rc = decode_get_state_sensor_readings_resp(
1064 EXPECT_EQ(rc, PLDM_SUCCESS);
1087 auto rc = decode_get_state_sensor_readings_resp(
1090 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1113 rc = decode_get_state_sensor_readings_resp(
1117 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1131 auto rc = encode_get_state_sensor_readings_req(0, sensorId, sensorRearm, 0,
1139 EXPECT_EQ(rc, PLDM_SUCCESS);
1149 auto rc =
1152 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1179 auto rc = decode_get_state_sensor_readings_req(
1183 EXPECT_EQ(rc, PLDM_SUCCESS);
1194 auto rc = decode_get_state_sensor_readings_req(
1197 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1217 rc = decode_get_state_sensor_readings_req(
1221 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
1233 auto rc = encode_event_message_buffer_size_req(0, eventBufferSize, request);
1235 EXPECT_EQ(rc, PLDM_SUCCESS);
1259 auto rc = decode_event_message_buffer_size_resp(
1263 EXPECT_EQ(rc, PLDM_SUCCESS);
1288 auto rc =
1290 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1292 rc = decode_event_message_buffer_size_resp(
1294 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1307 auto rc = encode_event_message_supported_req(0, formatVersion, request);
1314 EXPECT_EQ(rc, PLDM_SUCCESS);
1329 auto rc = encode_event_message_supported_req(0, formatVersion, request);
1330 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1332 rc = encode_event_message_supported_req(0, formatVersion, nullptr);
1333 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1369 auto rc = decode_event_message_supported_resp(
1374 EXPECT_EQ(rc, PLDM_SUCCESS);
1416 auto rc = decode_event_message_supported_resp(
1421 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1456 auto rc = decode_event_message_supported_resp(response, 0, nullptr, nullptr,
1458 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1460 rc = decode_event_message_supported_resp(
1464 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
1466 rc = decode_event_message_supported_resp(
1470 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
1482 auto rc = encode_poll_for_platform_event_message_req(
1486 EXPECT_EQ(rc, PLDM_SUCCESS);
1489 rc = pldm_msgbuf_init_errno(
1492 ASSERT_EQ(rc, 0);
1520 auto rc = encode_poll_for_platform_event_message_req(
1524 EXPECT_EQ(rc, PLDM_SUCCESS);
1527 rc = pldm_msgbuf_init_errno(
1530 ASSERT_EQ(rc, 0);
1558 auto rc = encode_poll_for_platform_event_message_req(
1562 EXPECT_EQ(rc, PLDM_SUCCESS);
1565 rc = pldm_msgbuf_init_errno(
1568 ASSERT_EQ(rc, 0);
1596 auto rc = encode_poll_for_platform_event_message_req(
1600 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1604 rc = encode_poll_for_platform_event_message_req(
1608 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1612 rc = encode_poll_for_platform_event_message_req(
1616 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1620 rc = encode_poll_for_platform_event_message_req(
1624 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1628 rc = encode_poll_for_platform_event_message_req(
1632 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1636 rc = encode_poll_for_platform_event_message_req(
1640 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1644 rc = encode_poll_for_platform_event_message_req(
1648 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1706 auto rc = decode_poll_for_platform_event_message_resp(
1712 EXPECT_EQ(rc, PLDM_SUCCESS);
1751 auto rc = decode_poll_for_platform_event_message_resp(
1757 EXPECT_EQ(rc, PLDM_SUCCESS);
1768 rc = decode_poll_for_platform_event_message_resp(
1774 EXPECT_EQ(rc, PLDM_SUCCESS);
1815 auto rc = decode_poll_for_platform_event_message_resp(
1819 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1831 rc = decode_poll_for_platform_event_message_resp(
1837 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
1857 auto rc = decode_poll_for_platform_event_message_req(
1862 EXPECT_EQ(rc, PLDM_SUCCESS);
1886 auto rc = decode_poll_for_platform_event_message_req(
1891 EXPECT_EQ(rc, PLDM_SUCCESS);
1915 auto rc = decode_poll_for_platform_event_message_req(
1920 EXPECT_EQ(rc, PLDM_SUCCESS);
1944 auto rc = decode_poll_for_platform_event_message_req(
1948 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1957 rc = decode_poll_for_platform_event_message_req(
1962 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1972 rc = decode_poll_for_platform_event_message_req(
1977 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
1987 rc = decode_poll_for_platform_event_message_req(
1992 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2002 rc = decode_poll_for_platform_event_message_req(
2007 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2030 auto rc = encode_poll_for_platform_event_message_resp(
2034 EXPECT_EQ(rc, PLDM_SUCCESS);
2037 rc = pldm_msgbuf_init_errno(
2040 ASSERT_EQ(rc, 0);
2059 rc = pldm_msgbuf_extract_array_uint8(buf, retEventDataSize, retEventData,
2061 ASSERT_EQ(rc, 0);
2065 EXPECT_EQ(rc, PLDM_SUCCESS);
2090 auto rc = encode_poll_for_platform_event_message_resp(
2093 EXPECT_EQ(rc, PLDM_SUCCESS);
2096 rc = pldm_msgbuf_init_errno(
2099 ASSERT_EQ(rc, 0);
2110 EXPECT_EQ(rc, PLDM_SUCCESS);
2129 auto rc = encode_poll_for_platform_event_message_resp(
2132 EXPECT_EQ(rc, PLDM_SUCCESS);
2135 rc = pldm_msgbuf_init_errno(
2138 ASSERT_EQ(rc, 0);
2149 EXPECT_EQ(rc, PLDM_SUCCESS);
2176 auto rc = encode_poll_for_platform_event_message_resp(
2180 EXPECT_EQ(rc, PLDM_SUCCESS);
2183 rc = pldm_msgbuf_init_errno(
2186 ASSERT_EQ(rc, 0);
2207 EXPECT_EQ(rc, PLDM_SUCCESS);
2236 auto rc = encode_poll_for_platform_event_message_resp(
2241 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2243 rc = encode_poll_for_platform_event_message_resp(
2247 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2279 auto rc = decode_platform_event_message_req(
2283 EXPECT_EQ(rc, PLDM_SUCCESS);
2304 auto rc = decode_platform_event_message_req(msg, sizeof(*msg), NULL, NULL,
2306 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2308 rc = decode_platform_event_message_req(
2313 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
2328 auto rc = encode_platform_event_message_resp(instanceId, PLDM_SUCCESS,
2331 EXPECT_EQ(rc, PLDM_SUCCESS);
2338 auto rc = encode_platform_event_message_resp(0, PLDM_SUCCESS, 1, NULL);
2339 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2357 auto rc = encode_platform_event_message_req(
2360 ASSERT_EQ(rc, PLDM_SUCCESS);
2362 rc = pldm_msgbuf_init_errno(
2365 ASSERT_EQ(rc, 0);
2381 rc = encode_platform_event_message_req(
2384 ASSERT_EQ(rc, PLDM_SUCCESS);
2386 rc = pldm_msgbuf_init_errno(
2389 ASSERT_EQ(rc, 0);
2417 auto rc = encode_platform_event_message_req(
2420 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2422 rc = encode_platform_event_message_req(0, 0, Tid, eventClass, &eventData,
2425 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2427 rc = encode_platform_event_message_req(0, formatVersion, Tid, eventClass,
2429 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2431 rc = encode_platform_event_message_req(0, formatVersion, Tid, eventClass,
2434 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
2436 rc = encode_platform_event_message_req(
2439 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2463 auto rc = decode_platform_event_message_resp(
2467 EXPECT_EQ(rc, PLDM_SUCCESS);
2489 auto rc = decode_platform_event_message_resp(
2492 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2494 rc = decode_platform_event_message_resp(
2498 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
2518 auto rc = decode_sensor_event_data(
2522 EXPECT_EQ(rc, PLDM_SUCCESS);
2541 auto rc = decode_sensor_event_data(NULL, eventDataArr.size(), &retSensorId,
2544 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2546 rc = decode_sensor_event_data(
2552 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
2556 rc = decode_sensor_event_data(
2560 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
2563 rc = decode_sensor_event_data(
2567 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
2570 rc = decode_sensor_event_data(
2575 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
2595 auto rc = decode_pldm_message_poll_event_data(
2600 EXPECT_EQ(rc, PLDM_SUCCESS);
2620 auto rc = decode_pldm_message_poll_event_data(NULL, eventData.size(),
2622 EXPECT_EQ(rc, -EINVAL);
2624 rc = decode_pldm_message_poll_event_data(
2627 EXPECT_EQ(rc, -EINVAL);
2629 rc = decode_pldm_message_poll_event_data(
2633 EXPECT_EQ(rc, -EOVERFLOW);
2638 rc = decode_pldm_message_poll_event_data(
2643 EXPECT_EQ(rc, -EPROTO);
2648 rc = decode_pldm_message_poll_event_data(
2653 EXPECT_EQ(rc, -EPROTO);
2669 int rc = encode_pldm_message_poll_event_data(
2674 EXPECT_EQ(rc, PLDM_SUCCESS);
2678 rc = pldm_msgbuf_init_errno(
2682 ASSERT_EQ(rc, 0);
2712 int rc = encode_pldm_message_poll_event_data(&poll_event, NULL,
2714 EXPECT_EQ(rc, -EINVAL);
2717 rc = encode_pldm_message_poll_event_data(
2721 EXPECT_EQ(rc, -EPROTO);
2724 rc = encode_pldm_message_poll_event_data(
2728 EXPECT_EQ(rc, -EPROTO);
2747 auto rc = decode_sensor_op_data(reinterpret_cast<uint8_t*>(sensorData),
2750 EXPECT_EQ(rc, PLDM_SUCCESS);
2760 auto rc = decode_sensor_op_data(NULL, sensorDataLength, &presentOpState,
2762 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2767 rc = decode_sensor_op_data(reinterpret_cast<uint8_t*>(sensorData.data()),
2770 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2773 rc = decode_sensor_op_data(reinterpret_cast<uint8_t*>(sensorData.data()),
2775 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2796 auto rc = decode_state_sensor_data(reinterpret_cast<uint8_t*>(sensorData),
2799 EXPECT_EQ(rc, PLDM_SUCCESS);
2811 auto rc = decode_state_sensor_data(NULL, sensorDataLength, &sensorOffset,
2813 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2818 rc = decode_state_sensor_data(reinterpret_cast<uint8_t*>(sensorData.data()),
2821 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
2824 rc = decode_state_sensor_data(reinterpret_cast<uint8_t*>(sensorData.data()),
2827 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2857 auto rc = decode_numeric_sensor_data(
2862 EXPECT_EQ(rc, PLDM_SUCCESS);
2879 rc = decode_numeric_sensor_data(reinterpret_cast<uint8_t*>(sensorData),
2883 EXPECT_EQ(rc, PLDM_SUCCESS);
2898 auto rc = decode_numeric_sensor_data(NULL, sensorDataLength, &eventState,
2901 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2905 rc = decode_numeric_sensor_data(
2909 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2914 rc = decode_numeric_sensor_data(
2918 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2921 rc = decode_numeric_sensor_data(
2925 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2938 auto rc = encode_get_numeric_effecter_value_req(0, effecter_id, request);
2945 EXPECT_EQ(rc, PLDM_SUCCESS);
2954 auto rc = encode_get_numeric_effecter_value_req(0, 0, nullptr);
2955 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
2975 auto rc = decode_get_numeric_effecter_value_req(
2978 EXPECT_EQ(rc, PLDM_SUCCESS);
2987 auto rc = decode_get_numeric_effecter_value_req(
2990 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3003 rc = decode_get_numeric_effecter_value_req(
3006 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
3025 auto rc = encode_get_numeric_effecter_value_resp(
3045 EXPECT_EQ(rc, PLDM_SUCCESS);
3063 auto rc = encode_get_numeric_effecter_value_resp(
3066 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3068 rc = encode_get_numeric_effecter_value_resp(
3074 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3079 rc = encode_get_numeric_effecter_value_resp(
3086 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
3125 auto rc = decode_get_numeric_effecter_value_resp(
3130 EXPECT_EQ(rc, PLDM_SUCCESS);
3146 auto rc = decode_get_numeric_effecter_value_resp(
3150 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3182 rc = decode_get_numeric_effecter_value_resp(
3187 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3237 auto rc = decode_pldm_pdr_repository_chg_event_data(
3242 EXPECT_EQ(rc, PLDM_SUCCESS);
3255 rc = decode_pldm_pdr_repository_change_record_data(
3260 EXPECT_EQ(rc, PLDM_SUCCESS);
3270 rc = decode_pldm_pdr_repository_change_record_data(
3275 EXPECT_EQ(rc, PLDM_SUCCESS);
3288 auto rc = decode_pldm_pdr_repository_chg_event_data(
3291 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3294 rc = decode_pldm_pdr_repository_chg_event_data(
3298 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
3303 rc = decode_pldm_pdr_repository_change_record_data(
3306 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3309 rc = decode_pldm_pdr_repository_change_record_data(
3313 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
3326 auto rc =
3333 EXPECT_EQ(rc, PLDM_SUCCESS);
3340 auto rc = encode_get_sensor_reading_req(0, 0, 0, nullptr);
3342 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3366 auto rc =
3370 EXPECT_EQ(rc, PLDM_SUCCESS);
3380 auto rc = decode_get_sensor_reading_req(
3382 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3400 rc = decode_get_sensor_reading_req(request, requestMsg.size() - hdrSize - 1,
3403 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
3423 auto rc = encode_get_sensor_reading_resp(
3435 EXPECT_EQ(rc, PLDM_SUCCESS);
3458 auto rc = encode_get_sensor_reading_resp(0, PLDM_SUCCESS, 0, 0, 0, 0, 0, 0,
3461 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3463 rc = encode_get_sensor_reading_resp(
3468 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3472 rc = encode_get_sensor_reading_resp(
3477 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
3522 auto rc = decode_get_sensor_reading_resp(
3528 EXPECT_EQ(rc, PLDM_SUCCESS);
3546 auto rc = decode_get_sensor_reading_resp(
3550 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3586 rc = decode_get_sensor_reading_resp(
3593 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3599 int rc;
3616 rc = decode_set_numeric_sensor_enable_req(msg, 4, &decoded);
3617 EXPECT_EQ(rc, 0);
3623 rc = decode_set_numeric_sensor_enable_req(msg, 3, &decoded);
3624 EXPECT_EQ(rc, -EOVERFLOW);
3626 rc = decode_set_numeric_sensor_enable_req(msg, 5, &decoded);
3627 EXPECT_EQ(rc, -EBADMSG);
3634 int rc;
3649 rc = decode_set_numeric_sensor_enable_req(msg, 4, &decoded);
3650 EXPECT_EQ(rc, -EPROTO);
3657 int rc;
3672 rc = decode_set_numeric_sensor_enable_req(msg, 4, &decoded);
3673 EXPECT_EQ(rc, -EPROTO);
3680 int rc;
3698 rc = decode_set_state_sensor_enables_req(msg, 7, &decoded);
3699 EXPECT_EQ(rc, 0);
3708 rc = decode_set_state_sensor_enables_req(msg, 6, &decoded);
3709 EXPECT_EQ(rc, -EOVERFLOW);
3712 rc = decode_set_state_sensor_enables_req(msg, 8, &decoded);
3713 EXPECT_EQ(rc, -EBADMSG);
3720 int rc;
3736 rc = decode_set_state_sensor_enables_req(msg, 7, &decoded);
3737 EXPECT_EQ(rc, -EPROTO);
3744 int rc;
3760 rc = decode_set_state_sensor_enables_req(msg, 7, &decoded);
3761 EXPECT_EQ(rc, -EPROTO);
3771 auto rc =
3773 ASSERT_EQ(rc, 0);
3780 auto rc =
3782 EXPECT_EQ(rc, -EINVAL);
3798 auto rc = encode_get_event_receiver_resp(0, &request_event_receiver_values,
3800 EXPECT_EQ(rc, 0);
3817 auto rc = encode_get_event_receiver_resp(0, &request_event_receiver_values,
3819 EXPECT_EQ(rc, -EINVAL);
3822 rc = encode_get_event_receiver_resp(0, &request_event_receiver_values,
3824 EXPECT_EQ(rc, -ENOTSUP);
3841 auto rc = encode_get_event_receiver_resp(0, &request_event_receiver_values,
3843 EXPECT_EQ(rc, 0);
3844 rc = decode_get_event_receiver_resp(
3846 EXPECT_EQ(rc, 0);
3867 auto rc = encode_get_event_receiver_resp(0, &expected_resp, response,
3869 EXPECT_EQ(rc, 0);
3871 rc = decode_get_event_receiver_resp(
3873 EXPECT_EQ(rc, -EINVAL);
3875 rc = decode_get_event_receiver_resp(
3877 EXPECT_EQ(rc, -EOVERFLOW);
3882 rc = decode_get_event_receiver_resp(
3884 EXPECT_EQ(rc, -ENOTSUP);
3901 auto rc = encode_set_event_receiver_req(
3905 EXPECT_EQ(rc, PLDM_SUCCESS);
3928 auto rc = encode_set_event_receiver_req(
3932 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3945 auto rc = decode_set_event_receiver_resp(
3949 EXPECT_EQ(rc, PLDM_SUCCESS);
3961 auto rc = decode_set_event_receiver_resp(
3964 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3966 rc = decode_set_event_receiver_resp(
3970 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
3982 auto rc = encode_set_event_receiver_resp(0, PLDM_SUCCESS, response);
3984 EXPECT_EQ(rc, PLDM_SUCCESS);
3990 auto rc = encode_set_event_receiver_resp(0, PLDM_SUCCESS, NULL);
3991 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
4021 auto rc = decode_set_event_receiver_req(
4026 EXPECT_EQ(rc, PLDM_SUCCESS);
4034 rc = decode_set_event_receiver_req(
4038 EXPECT_EQ(rc, PLDM_SUCCESS);
4049 auto rc = decode_set_event_receiver_req(NULL, requestMsg.size() - hdrSize,
4051 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
4075 rc = decode_set_event_receiver_req(
4079 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
4082 rc = decode_set_event_receiver_req(
4086 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
4091 rc = decode_set_event_receiver_req(
4095 EXPECT_EQ(rc, PLDM_ERROR_INVALID_DATA);
4173 auto rc =
4175 EXPECT_EQ(PLDM_SUCCESS, rc);
4300 auto rc =
4302 EXPECT_EQ(PLDM_SUCCESS, rc);
4408 auto rc =
4410 EXPECT_EQ(PLDM_SUCCESS, rc);
4516 auto rc =
4518 EXPECT_EQ(PLDM_SUCCESS, rc);
4648 auto rc =
4650 EXPECT_EQ(PLDM_SUCCESS, rc);
4780 auto rc =
4782 EXPECT_EQ(PLDM_SUCCESS, rc);
4912 auto rc =
4914 EXPECT_EQ(PLDM_SUCCESS, rc);
4982 int rc =
4984 EXPECT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
5057 auto rc =
5059 EXPECT_EQ(PLDM_SUCCESS, rc);
5173 auto rc =
5175 EXPECT_EQ(PLDM_SUCCESS, rc);
5270 auto rc =
5272 EXPECT_EQ(PLDM_SUCCESS, rc);
5367 auto rc =
5369 EXPECT_EQ(PLDM_SUCCESS, rc);
5478 auto rc =
5480 EXPECT_EQ(PLDM_SUCCESS, rc);
5589 auto rc =
5591 EXPECT_EQ(PLDM_SUCCESS, rc);
5700 auto rc =
5702 EXPECT_EQ(PLDM_SUCCESS, rc);
5734 auto rc = encode_get_state_effecter_states_req(
5737 EXPECT_EQ(rc, PLDM_SUCCESS);
5742 rc = decode_get_state_effecter_states_req(
5745 EXPECT_EQ(rc, PLDM_SUCCESS);
5750 rc = decode_get_state_effecter_states_req(
5753 EXPECT_EQ(rc, -EOVERFLOW);
5761 auto rc = encode_get_state_effecter_states_req(
5763 EXPECT_EQ(rc, -EINVAL);
5771 auto rc = decode_get_state_effecter_states_req(
5774 EXPECT_EQ(rc, -EINVAL);
5801 auto rc = encode_get_state_effecter_states_resp(
5804 EXPECT_EQ(rc, PLDM_SUCCESS);
5809 rc = decode_get_state_effecter_states_resp(
5812 EXPECT_EQ(rc, PLDM_SUCCESS);
5830 rc = decode_get_state_effecter_states_resp(
5835 EXPECT_EQ(rc, -EBADMSG);
5841 auto rc = decode_get_state_effecter_states_resp(nullptr, 0, &resp);
5843 EXPECT_EQ(rc, -EINVAL);
5856 auto rc = decode_get_state_effecter_states_resp(
5859 EXPECT_EQ(rc, -EINVAL);
5917 auto rc = decode_entity_auxiliary_names_pdr(pdr1.data(), pdr1.size(),
5920 EXPECT_EQ(0, rc);
5939 rc = decode_pldm_entity_auxiliary_names_pdr_index(decodedPdr);
5940 EXPECT_EQ(0, rc);
6028 auto rc = decode_entity_auxiliary_names_pdr(pdr1.data(), pdr1.size(),
6031 EXPECT_EQ(-EBADMSG, rc);
6058 auto rc = decode_pldm_platform_cper_event(
6063 EXPECT_EQ(rc, 0);
6098 auto rc = decode_pldm_platform_cper_event(NULL, eventData.size(), cperEvent,
6100 EXPECT_EQ(rc, -EINVAL);
6102 rc = decode_pldm_platform_cper_event(
6106 EXPECT_EQ(rc, -EINVAL);
6108 rc = decode_pldm_platform_cper_event(
6112 EXPECT_EQ(rc, -EOVERFLOW);
6114 rc = decode_pldm_platform_cper_event(
6118 EXPECT_EQ(rc, -EOVERFLOW);
6120 rc = decode_pldm_platform_cper_event(
6124 EXPECT_EQ(rc, 0);
6128 rc = decode_pldm_platform_cper_event(
6133 EXPECT_EQ(rc, -EPROTO);
6138 rc = decode_pldm_platform_cper_event(
6143 EXPECT_EQ(rc, -EBADMSG);
6146 rc = decode_pldm_platform_cper_event(
6151 EXPECT_EQ(rc, -EOVERFLOW);
6193 auto rc = decode_pldm_platform_file_descriptor_pdr(pdr1.data(), pdr1.size(),
6196 ASSERT_EQ(0, rc);
6234 int rc;
6265 rc = decode_pldm_platform_file_descriptor_pdr(nullptr, pdr1.size(),
6267 EXPECT_EQ(-EINVAL, rc);
6269 rc = decode_pldm_platform_file_descriptor_pdr(pdr1.data(), pdr1.size(),
6271 EXPECT_EQ(-EINVAL, rc);
6278 int rc;
6311 rc = decode_pldm_platform_file_descriptor_pdr(pdr1.data(), 1, &decodedPdr);
6312 EXPECT_EQ(-EOVERFLOW, rc);
6319 int rc;
6356 rc = decode_pldm_platform_file_descriptor_pdr(pdr1.data(), pdr1.size(),
6358 EXPECT_EQ(-EBADMSG, rc);
6363 int rc;
6401 rc = decode_pldm_platform_file_descriptor_pdr(pdr1.data(), pdr1.size(),
6403 EXPECT_EQ(-EOVERFLOW, rc);
6464 auto rc =
6466 EXPECT_EQ(rc, 0);
6469 rc = decode_pldm_platform_file_descriptor_pdr(buffer.data(), buffer.size(),
6471 EXPECT_EQ(rc, 0);