# HG changeset patch # User Sebastien Jodogne # Date 1438458049 -7200 # Node ID ec7427df0a2a05a93bf2df5fa1a9344712e6dce6 # Parent 3a5b8ed2d859921dac4faaf47df97ae66fbb2547 fix build diff -r 3a5b8ed2d859 -r ec7427df0a2a UnitTestsSources/SQLiteTests.cpp --- a/UnitTestsSources/SQLiteTests.cpp Sat Aug 01 21:21:36 2015 +0200 +++ b/UnitTestsSources/SQLiteTests.cpp Sat Aug 01 21:40:49 2015 +0200 @@ -45,7 +45,14 @@ TEST(SQLite, Configuration) { - ASSERT_EQ(1, sqlite3_threadsafe()); + /** + * The system-wide version of SQLite under OS X uses + * SQLITE_THREADSAFE==2 (SQLITE_CONFIG_SERIALIZED), whereas the + * static builds of Orthanc use SQLITE_THREADSAFE==1 + * (SQLITE_CONFIG_MULTITHREAD). In any case, we wish to ensure that + * SQLITE_THREADSAFE!=0 (SQLITE_CONFIG_SINGLETHREAD). + **/ + ASSERT_NE(0, sqlite3_threadsafe()); }