Lines Matching full:pdr
6 #include "libpldmresponder/pdr.hpp"
17 #include <libpldm/pdr.h>
28 using namespace pldm::responder::pdr;
251 auto record1 = pdr::getRecordByHandle(inRepo, 1, e); in TEST()
254 pldm_state_effecter_pdr* pdr = in TEST() local
257 ASSERT_EQ(pdr->hdr.record_handle, 1); in TEST()
258 ASSERT_EQ(pdr->hdr.version, 1); in TEST()
259 ASSERT_EQ(pdr->hdr.type, PLDM_STATE_EFFECTER_PDR); in TEST()
260 ASSERT_EQ(pdr->hdr.record_change_num, 0); in TEST()
261 ASSERT_EQ(pdr->hdr.length, 16); in TEST()
262 ASSERT_EQ(pdr->terminus_handle, TERMINUS_HANDLE); in TEST()
263 ASSERT_EQ(pdr->entity_type, PLDM_OEM_IBM_ENTITY_FIRMWARE_UPDATE); in TEST()
264 ASSERT_EQ(pdr->entity_instance, 0); in TEST()
265 ASSERT_EQ(pdr->container_id, 1); in TEST()
266 ASSERT_EQ(pdr->effecter_semantic_id, 0); in TEST()
267 ASSERT_EQ(pdr->effecter_init, PLDM_NO_INIT); in TEST()
268 ASSERT_EQ(pdr->has_description_pdr, false); in TEST()
269 ASSERT_EQ(pdr->composite_effecter_count, 1); in TEST()
271 reinterpret_cast<state_effecter_possible_states*>(pdr->possible_states); in TEST()
279 auto record2 = pdr::getRecordByHandle(inRepo, 2, e); in TEST()
282 pdr = reinterpret_cast<pldm_state_effecter_pdr*>(e.data); in TEST()
284 ASSERT_EQ(pdr->hdr.record_handle, 2); in TEST()
285 ASSERT_EQ(pdr->hdr.version, 1); in TEST()
286 ASSERT_EQ(pdr->hdr.type, PLDM_STATE_EFFECTER_PDR); in TEST()
287 ASSERT_EQ(pdr->hdr.record_change_num, 0); in TEST()
288 ASSERT_EQ(pdr->hdr.length, 16); in TEST()
289 ASSERT_EQ(pdr->terminus_handle, TERMINUS_HANDLE); in TEST()
290 ASSERT_EQ(pdr->entity_type, PLDM_OEM_IBM_ENTITY_FIRMWARE_UPDATE); in TEST()
291 ASSERT_EQ(pdr->entity_instance, 1); in TEST()
292 ASSERT_EQ(pdr->container_id, 1); in TEST()
293 ASSERT_EQ(pdr->effecter_semantic_id, 0); in TEST()
294 ASSERT_EQ(pdr->effecter_init, PLDM_NO_INIT); in TEST()
295 ASSERT_EQ(pdr->has_description_pdr, false); in TEST()
296 ASSERT_EQ(pdr->composite_effecter_count, 1); in TEST()
298 reinterpret_cast<state_effecter_possible_states*>(pdr->possible_states); in TEST()
306 auto record3 = pdr::getRecordByHandle(inRepo, 3, e); in TEST()
309 pdr = reinterpret_cast<pldm_state_effecter_pdr*>(e.data); in TEST()
311 ASSERT_EQ(pdr->hdr.record_handle, 3); in TEST()
312 ASSERT_EQ(pdr->hdr.version, 1); in TEST()
313 ASSERT_EQ(pdr->hdr.type, PLDM_STATE_EFFECTER_PDR); in TEST()
314 ASSERT_EQ(pdr->hdr.record_change_num, 0); in TEST()
315 ASSERT_EQ(pdr->hdr.length, 16); in TEST()
316 ASSERT_EQ(pdr->terminus_handle, TERMINUS_HANDLE); in TEST()
317 ASSERT_EQ(pdr->entity_type, PLDM_OEM_IBM_ENTITY_FIRMWARE_UPDATE); in TEST()
318 ASSERT_EQ(pdr->entity_instance, 0); in TEST()
319 ASSERT_EQ(pdr->container_id, 1); in TEST()
320 ASSERT_EQ(pdr->effecter_semantic_id, 0); in TEST()
321 ASSERT_EQ(pdr->effecter_init, PLDM_NO_INIT); in TEST()
322 ASSERT_EQ(pdr->has_description_pdr, false); in TEST()
323 ASSERT_EQ(pdr->composite_effecter_count, 1); in TEST()
325 reinterpret_cast<state_effecter_possible_states*>(pdr->possible_states); in TEST()
359 auto record1 = pdr::getRecordByHandle(inRepo, 5, e); in TEST()
362 pldm_state_sensor_pdr* pdr = in TEST() local
365 ASSERT_EQ(pdr->hdr.record_handle, 5); in TEST()
366 ASSERT_EQ(pdr->hdr.version, 1); in TEST()
367 ASSERT_EQ(pdr->hdr.type, PLDM_STATE_SENSOR_PDR); in TEST()
368 ASSERT_EQ(pdr->hdr.record_change_num, 0); in TEST()
369 ASSERT_EQ(pdr->hdr.length, 14); in TEST()
370 ASSERT_EQ(pdr->terminus_handle, TERMINUS_HANDLE); in TEST()
371 ASSERT_EQ(pdr->entity_type, PLDM_OEM_IBM_ENTITY_FIRMWARE_UPDATE); in TEST()
372 ASSERT_EQ(pdr->entity_instance, 0); in TEST()
373 ASSERT_EQ(pdr->container_id, 1); in TEST()
374 ASSERT_EQ(pdr->sensor_init, PLDM_NO_INIT); in TEST()
375 ASSERT_EQ(pdr->sensor_auxiliary_names_pdr, false); in TEST()
376 ASSERT_EQ(pdr->composite_sensor_count, 1); in TEST()
378 reinterpret_cast<state_sensor_possible_states*>(pdr->possible_states); in TEST()
386 auto record2 = pdr::getRecordByHandle(inRepo, 6, e); in TEST()
389 pdr = reinterpret_cast<pldm_state_sensor_pdr*>(e.data); in TEST()
391 ASSERT_EQ(pdr->hdr.record_handle, 6); in TEST()
392 ASSERT_EQ(pdr->hdr.version, 1); in TEST()
393 ASSERT_EQ(pdr->hdr.type, PLDM_STATE_SENSOR_PDR); in TEST()
394 ASSERT_EQ(pdr->hdr.record_change_num, 0); in TEST()
395 ASSERT_EQ(pdr->hdr.length, 14); in TEST()
396 ASSERT_EQ(pdr->terminus_handle, TERMINUS_HANDLE); in TEST()
397 ASSERT_EQ(pdr->entity_type, PLDM_OEM_IBM_ENTITY_FIRMWARE_UPDATE); in TEST()
398 ASSERT_EQ(pdr->entity_instance, 1); in TEST()
399 ASSERT_EQ(pdr->container_id, 1); in TEST()
400 ASSERT_EQ(pdr->sensor_init, PLDM_NO_INIT); in TEST()
401 ASSERT_EQ(pdr->sensor_auxiliary_names_pdr, false); in TEST()
402 ASSERT_EQ(pdr->composite_sensor_count, 1); in TEST()
404 reinterpret_cast<state_sensor_possible_states*>(pdr->possible_states); in TEST()
412 auto record3 = pdr::getRecordByHandle(inRepo, 7, e); in TEST()
415 pdr = reinterpret_cast<pldm_state_sensor_pdr*>(e.data); in TEST()
417 ASSERT_EQ(pdr->hdr.record_handle, 7); in TEST()
418 ASSERT_EQ(pdr->hdr.version, 1); in TEST()
419 ASSERT_EQ(pdr->hdr.type, PLDM_STATE_SENSOR_PDR); in TEST()
420 ASSERT_EQ(pdr->hdr.record_change_num, 0); in TEST()
421 ASSERT_EQ(pdr->hdr.length, 14); in TEST()
422 ASSERT_EQ(pdr->terminus_handle, TERMINUS_HANDLE); in TEST()
423 ASSERT_EQ(pdr->entity_type, PLDM_OEM_IBM_ENTITY_FIRMWARE_UPDATE); in TEST()
424 ASSERT_EQ(pdr->entity_instance, 0); in TEST()
425 ASSERT_EQ(pdr->container_id, 1); in TEST()
426 ASSERT_EQ(pdr->sensor_init, PLDM_NO_INIT); in TEST()
427 ASSERT_EQ(pdr->sensor_auxiliary_names_pdr, false); in TEST()
428 ASSERT_EQ(pdr->composite_sensor_count, 1); in TEST()
430 reinterpret_cast<state_sensor_possible_states*>(pdr->possible_states); in TEST()