DCMTK的DcmDate、DcmTime和DcmDateTime类的测试代码
DCMTK是一款用于医学图像和通信的开源软件包。其中,DcmDate、DcmTime和DcmDateTime类分别表示日期、时间和日期时间。为了验证其正确性和稳定性,我们需要进行测试程序。下面就是这些类的测试代码。
#include "dcmtk/config/osconfig.h" //make sure OS specific configuration is included first
#include "dcmtk/dcmdata/dctk.h" //include dicom toolkit
#include <iostream>
int main()
{
// test DcmDate class
DcmDate date;
OFString str;
if (date.setCurrentDate().good())
{
date.getOFString(str, 0);
std::cout << "Current date: " << str << std::endl;
}
// test DcmTime class
DcmTime time;
if (time.setCurrentTime().good())
{
time.getOFString(str, 0);
std::cout << "Current time: " << str
本文展示了DCMTK开源库中DcmDate、DcmTime和DcmDateTime类的测试代码,用于验证医学图像通信软件包的日期、时间和日期时间表示的正确性和稳定性。测试过程包括创建对象,设置当前时间,以及输出转化为字符串的验证。
订阅专栏 解锁全文
123

被折叠的 条评论
为什么被折叠?



