diff Framework/Plugins/IndexUnitTests.h @ 301:2447c290fc73

added unit test
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 08 Jul 2021 18:28:47 +0200
parents 0868500060f3
children 8de3a1ecac11
line wrap: on
line diff
--- a/Framework/Plugins/IndexUnitTests.h	Wed Jul 07 16:48:58 2021 +0200
+++ b/Framework/Plugins/IndexUnitTests.h	Thu Jul 08 18:28:47 2021 +0200
@@ -214,6 +214,11 @@
   ASSERT_TRUE(db.LookupGlobalProperty(s, *manager, MISSING_SERVER_IDENTIFIER, Orthanc::GlobalProperty_DatabaseInternal9));
   ASSERT_EQ("HelloWorld", s);
 
+  ASSERT_EQ(0u, db.GetAllResourcesCount(*manager));
+  ASSERT_EQ(0u, db.GetResourcesCount(*manager, OrthancPluginResourceType_Patient));
+  ASSERT_EQ(0u, db.GetResourcesCount(*manager, OrthancPluginResourceType_Study));
+  ASSERT_EQ(0u, db.GetResourcesCount(*manager, OrthancPluginResourceType_Series));
+
   int64_t a = db.CreateResource(*manager, "study", OrthancPluginResourceType_Study);
   ASSERT_TRUE(db.IsExistingResource(*manager, a));
   ASSERT_FALSE(db.IsExistingResource(*manager, a + 1));