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));