Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IndexUnitTests.h @ 209:13a3863df7fa
cont
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 19 Mar 2021 17:01:38 +0100 |
parents | d9ef3f16e6a2 |
children | c2e4a909de0e |
comparison
equal
deleted
inserted
replaced
208:696bc0c9fddb | 209:13a3863df7fa |
---|---|
224 ASSERT_EQ(a, c); | 224 ASSERT_EQ(a, c); |
225 | 225 |
226 c = db.CreateResource("series2", OrthancPluginResourceType_Series); | 226 c = db.CreateResource("series2", OrthancPluginResourceType_Series); |
227 db.AttachChild(a, c); | 227 db.AttachChild(a, c); |
228 | 228 |
229 ASSERT_EQ(3u, db.GetResourcesCount()); | 229 ASSERT_EQ(3u, db.GetAllResourcesCount()); |
230 ASSERT_EQ(0u, db.GetResourceCount(OrthancPluginResourceType_Patient)); | 230 ASSERT_EQ(0u, db.GetResourcesCount(OrthancPluginResourceType_Patient)); |
231 ASSERT_EQ(1u, db.GetResourceCount(OrthancPluginResourceType_Study)); | 231 ASSERT_EQ(1u, db.GetResourcesCount(OrthancPluginResourceType_Study)); |
232 ASSERT_EQ(2u, db.GetResourceCount(OrthancPluginResourceType_Series)); | 232 ASSERT_EQ(2u, db.GetResourcesCount(OrthancPluginResourceType_Series)); |
233 | 233 |
234 ASSERT_FALSE(db.GetParentPublicId(s, a)); | 234 ASSERT_FALSE(db.GetParentPublicId(s, a)); |
235 ASSERT_TRUE(db.GetParentPublicId(s, b)); ASSERT_EQ("study", s); | 235 ASSERT_TRUE(db.GetParentPublicId(s, b)); ASSERT_EQ("study", s); |
236 ASSERT_TRUE(db.GetParentPublicId(s, c)); ASSERT_EQ("study", s); | 236 ASSERT_TRUE(db.GetParentPublicId(s, c)); ASSERT_EQ("study", s); |
237 | 237 |
413 | 413 |
414 db.GetAllPublicIds(pub, OrthancPluginResourceType_Patient); ASSERT_EQ(0u, pub.size()); | 414 db.GetAllPublicIds(pub, OrthancPluginResourceType_Patient); ASSERT_EQ(0u, pub.size()); |
415 db.GetAllPublicIds(pub, OrthancPluginResourceType_Study); ASSERT_EQ(1u, pub.size()); | 415 db.GetAllPublicIds(pub, OrthancPluginResourceType_Study); ASSERT_EQ(1u, pub.size()); |
416 db.GetAllPublicIds(pub, OrthancPluginResourceType_Series); ASSERT_EQ(2u, pub.size()); | 416 db.GetAllPublicIds(pub, OrthancPluginResourceType_Series); ASSERT_EQ(2u, pub.size()); |
417 db.GetAllPublicIds(pub, OrthancPluginResourceType_Instance); ASSERT_EQ(0u, pub.size()); | 417 db.GetAllPublicIds(pub, OrthancPluginResourceType_Instance); ASSERT_EQ(0u, pub.size()); |
418 ASSERT_EQ(3u, db.GetResourcesCount()); | 418 ASSERT_EQ(3u, db.GetAllResourcesCount()); |
419 | 419 |
420 ASSERT_EQ(0u, db.GetUnprotectedPatientsCount()); // No patient was inserted | 420 ASSERT_EQ(0u, db.GetUnprotectedPatientsCount()); // No patient was inserted |
421 ASSERT_TRUE(db.IsExistingResource(c)); | 421 ASSERT_TRUE(db.IsExistingResource(c)); |
422 | 422 |
423 { | 423 { |
430 } | 430 } |
431 | 431 |
432 ASSERT_FALSE(db.IsExistingResource(c)); | 432 ASSERT_FALSE(db.IsExistingResource(c)); |
433 ASSERT_TRUE(db.IsExistingResource(a)); | 433 ASSERT_TRUE(db.IsExistingResource(a)); |
434 ASSERT_TRUE(db.IsExistingResource(b)); | 434 ASSERT_TRUE(db.IsExistingResource(b)); |
435 ASSERT_EQ(2u, db.GetResourcesCount()); | 435 ASSERT_EQ(2u, db.GetAllResourcesCount()); |
436 db.DeleteResource(*output, a); | 436 db.DeleteResource(*output, a); |
437 ASSERT_EQ(0u, db.GetResourcesCount()); | 437 ASSERT_EQ(0u, db.GetAllResourcesCount()); |
438 ASSERT_FALSE(db.IsExistingResource(a)); | 438 ASSERT_FALSE(db.IsExistingResource(a)); |
439 ASSERT_FALSE(db.IsExistingResource(b)); | 439 ASSERT_FALSE(db.IsExistingResource(b)); |
440 ASSERT_FALSE(db.IsExistingResource(c)); | 440 ASSERT_FALSE(db.IsExistingResource(c)); |
441 | 441 |
442 ASSERT_EQ(0u, db.GetResourcesCount()); | 442 ASSERT_EQ(0u, db.GetAllResourcesCount()); |
443 ASSERT_EQ(0u, db.GetUnprotectedPatientsCount()); | 443 ASSERT_EQ(0u, db.GetUnprotectedPatientsCount()); |
444 int64_t p1 = db.CreateResource("patient1", OrthancPluginResourceType_Patient); | 444 int64_t p1 = db.CreateResource("patient1", OrthancPluginResourceType_Patient); |
445 int64_t p2 = db.CreateResource("patient2", OrthancPluginResourceType_Patient); | 445 int64_t p2 = db.CreateResource("patient2", OrthancPluginResourceType_Patient); |
446 int64_t p3 = db.CreateResource("patient3", OrthancPluginResourceType_Patient); | 446 int64_t p3 = db.CreateResource("patient3", OrthancPluginResourceType_Patient); |
447 ASSERT_EQ(3u, db.GetUnprotectedPatientsCount()); | 447 ASSERT_EQ(3u, db.GetUnprotectedPatientsCount()); |