Mercurial > hg > orthanc
diff UnitTests/ServerIndex.cpp @ 310:6ab6cdeedf4e
global sequences
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 21 Dec 2012 11:18:27 +0100 |
parents | 4eea080e6e7a |
children | d51186bf7602 |
line wrap: on
line diff
--- a/UnitTests/ServerIndex.cpp Fri Dec 21 10:49:15 2012 +0100 +++ b/UnitTests/ServerIndex.cpp Fri Dec 21 11:18:27 2012 +0100 @@ -404,3 +404,16 @@ ASSERT_EQ(0u, index.GetTableRecordCount("Resources")); ASSERT_EQ(0u, index.GetTableRecordCount("PatientRecyclingOrder")); } + + + +TEST(DatabaseWrapper, Sequence) +{ + ServerIndexListener listener; + DatabaseWrapper index(listener); + + ASSERT_EQ(1u, index.IncrementGlobalSequence(GlobalProperty_AnonymizationSequence)); + ASSERT_EQ(2u, index.IncrementGlobalSequence(GlobalProperty_AnonymizationSequence)); + ASSERT_EQ(3u, index.IncrementGlobalSequence(GlobalProperty_AnonymizationSequence)); + ASSERT_EQ(4u, index.IncrementGlobalSequence(GlobalProperty_AnonymizationSequence)); +}