Mercurial > hg > orthanc-databases
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));