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