comparison Framework/Plugins/IndexUnitTests.h @ 378:9db9e0275ec0 db-protobuf

refactoring IndexBackend::LogExportedResource()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 29 Mar 2023 08:19:40 +0200
parents 16aac0287485
children 3d6886f3e5b3
comparison
equal deleted inserted replaced
377:02fe4606f5e4 378:9db9e0275ec0
508 db.LookupIdentifier(ci, *manager, OrthancPluginResourceType_Study, 0x0010, 0x0020, 508 db.LookupIdentifier(ci, *manager, OrthancPluginResourceType_Study, 0x0010, 0x0020,
509 OrthancPluginIdentifierConstraint_Equal, "study"); 509 OrthancPluginIdentifierConstraint_Equal, "study");
510 ASSERT_EQ(0u, ci.size()); 510 ASSERT_EQ(0u, ci.size());
511 511
512 512
513 OrthancPluginExportedResource exp; 513 db.LogExportedResource(*manager, OrthancPluginResourceType_Study, "id", "remote", "date",
514 exp.seq = -1; 514 "patient", "study", "series", "instance");
515 exp.resourceType = OrthancPluginResourceType_Study;
516 exp.publicId = "id";
517 exp.modality = "remote";
518 exp.date = "date";
519 exp.patientId = "patient";
520 exp.studyInstanceUid = "study";
521 exp.seriesInstanceUid = "series";
522 exp.sopInstanceUid = "instance";
523 db.LogExportedResource(*manager, exp);
524 515
525 expectedExported.reset(new OrthancPluginExportedResource()); 516 expectedExported.reset(new OrthancPluginExportedResource());
526 *expectedExported = exp; 517 expectedExported->seq = -1;
518 expectedExported->resourceType = OrthancPluginResourceType_Study;
519 expectedExported->publicId = "id";
520 expectedExported->modality = "remote";
521 expectedExported->date = "date";
522 expectedExported->patientId = "patient";
523 expectedExported->studyInstanceUid = "study";
524 expectedExported->seriesInstanceUid = "series";
525 expectedExported->sopInstanceUid = "instance";
527 526
528 bool done; 527 bool done;
529 db.GetExportedResources(*output, done, *manager, 0, 10); 528 db.GetExportedResources(*output, done, *manager, 0, 10);
530 529
531 530