Mercurial > hg > orthanc
comparison OrthancFramework/UnitTestsSources/FromDcmtkTests.cpp @ 4744:c125632f9468
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 06 Jul 2021 13:29:57 +0200 |
parents | 979ae3ea3381 |
children | 9f207131c7f4 |
comparison
equal
deleted
inserted
replaced
4742:31793125f491 | 4744:c125632f9468 |
---|---|
2472 } | 2472 } |
2473 | 2473 |
2474 static const char* CODE_VALUE = "0008,0100"; | 2474 static const char* CODE_VALUE = "0008,0100"; |
2475 static const char* PATIENT_ID = "0010,0020"; | 2475 static const char* PATIENT_ID = "0010,0020"; |
2476 static const char* PATIENT_NAME = "0010,0010"; | 2476 static const char* PATIENT_NAME = "0010,0010"; |
2477 static const char* SERIES_DESCRIPTION = "0008,103e"; | |
2478 static const char* PURPOSE_CODE_SEQ = "0040,a170"; | 2477 static const char* PURPOSE_CODE_SEQ = "0040,a170"; |
2479 static const char* REF_IM_SEQ = "0008,1140"; | 2478 static const char* REF_IM_SEQ = "0008,1140"; |
2480 static const char* REF_SOP_CLASS = "0008,1150"; | 2479 static const char* REF_SOP_CLASS = "0008,1150"; |
2481 static const char* REF_SOP_INSTANCE = "0008,1155"; | 2480 static const char* REF_SOP_INSTANCE = "0008,1155"; |
2482 static const char* REL_SERIES_SEQ = "0008,1250"; | 2481 static const char* REL_SERIES_SEQ = "0008,1250"; |
2551 | 2550 |
2552 dicom->RemovePath(DicomPath::Parse("RelatedSeriesSequence[0].PurposeOfReferenceCodeSequence[0].CodeValue")); | 2551 dicom->RemovePath(DicomPath::Parse("RelatedSeriesSequence[0].PurposeOfReferenceCodeSequence[0].CodeValue")); |
2553 | 2552 |
2554 Json::Value vv; | 2553 Json::Value vv; |
2555 dicom->DatasetToJson(vv, DicomToJsonFormat_Short, DicomToJsonFlags_None, 0); | 2554 dicom->DatasetToJson(vv, DicomToJsonFormat_Short, DicomToJsonFlags_None, 0); |
2555 | |
2556 static const char* SERIES_DESCRIPTION = "0008,103e"; | |
2556 | 2557 |
2557 ASSERT_EQ("WORLD", vv[REL_SERIES_SEQ][0][PURPOSE_CODE_SEQ][0][SERIES_DESCRIPTION].asString()); | 2558 ASSERT_EQ("WORLD", vv[REL_SERIES_SEQ][0][PURPOSE_CODE_SEQ][0][SERIES_DESCRIPTION].asString()); |
2558 ASSERT_FALSE(vv[REL_SERIES_SEQ][0][PURPOSE_CODE_SEQ][0].isMember(CODE_VALUE)); | 2559 ASSERT_FALSE(vv[REL_SERIES_SEQ][0][PURPOSE_CODE_SEQ][0].isMember(CODE_VALUE)); |
2559 } | 2560 } |
2560 | 2561 |