Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IndexUnitTests.h @ 221:73cc85f3d9c1
implementation of the "serverIdentifier" information for global properties
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 30 Mar 2021 10:40:34 +0200 |
parents | c2e4a909de0e |
children | 94c9908e6aca |
comparison
equal
deleted
inserted
replaced
220:492aa3edf572 | 221:73cc85f3d9c1 |
---|---|
185 | 185 |
186 std::unique_ptr<IDatabaseBackendOutput> output(db.CreateOutput()); | 186 std::unique_ptr<IDatabaseBackendOutput> output(db.CreateOutput()); |
187 | 187 |
188 | 188 |
189 std::string s; | 189 std::string s; |
190 ASSERT_TRUE(db.LookupGlobalProperty(s, Orthanc::GlobalProperty_DatabaseSchemaVersion)); | 190 ASSERT_TRUE(db.LookupGlobalProperty(s, MISSING_SERVER_IDENTIFIER, Orthanc::GlobalProperty_DatabaseSchemaVersion)); |
191 ASSERT_EQ("6", s); | 191 ASSERT_EQ("6", s); |
192 | 192 |
193 ASSERT_FALSE(db.LookupGlobalProperty(s, Orthanc::GlobalProperty_AnonymizationSequence)); | 193 ASSERT_FALSE(db.LookupGlobalProperty(s, MISSING_SERVER_IDENTIFIER, Orthanc::GlobalProperty_AnonymizationSequence)); |
194 db.SetGlobalProperty(Orthanc::GlobalProperty_AnonymizationSequence, "Hello"); | 194 db.SetGlobalProperty(MISSING_SERVER_IDENTIFIER, Orthanc::GlobalProperty_AnonymizationSequence, "Hello"); |
195 ASSERT_TRUE(db.LookupGlobalProperty(s, Orthanc::GlobalProperty_AnonymizationSequence)); | 195 ASSERT_TRUE(db.LookupGlobalProperty(s, MISSING_SERVER_IDENTIFIER, Orthanc::GlobalProperty_AnonymizationSequence)); |
196 ASSERT_EQ("Hello", s); | 196 ASSERT_EQ("Hello", s); |
197 db.SetGlobalProperty(Orthanc::GlobalProperty_AnonymizationSequence, "HelloWorld"); | 197 db.SetGlobalProperty(MISSING_SERVER_IDENTIFIER, Orthanc::GlobalProperty_AnonymizationSequence, "HelloWorld"); |
198 ASSERT_TRUE(db.LookupGlobalProperty(s, Orthanc::GlobalProperty_AnonymizationSequence)); | 198 ASSERT_TRUE(db.LookupGlobalProperty(s, MISSING_SERVER_IDENTIFIER, Orthanc::GlobalProperty_AnonymizationSequence)); |
199 ASSERT_EQ("HelloWorld", s); | 199 ASSERT_EQ("HelloWorld", s); |
200 | 200 |
201 int64_t a = db.CreateResource("study", OrthancPluginResourceType_Study); | 201 int64_t a = db.CreateResource("study", OrthancPluginResourceType_Study); |
202 ASSERT_TRUE(db.IsExistingResource(a)); | 202 ASSERT_TRUE(db.IsExistingResource(a)); |
203 ASSERT_FALSE(db.IsExistingResource(a + 1)); | 203 ASSERT_FALSE(db.IsExistingResource(a + 1)); |