Mercurial > dedupe
view TestDBCache.cpp @ 62:247adcbbaf8b
Remove unnecessary includes in .cpp files.
| author | Tom Fredrik Blenning Klaussen <bfg@blenning.no> |
|---|---|
| date | Fri, 14 Sep 2012 20:57:44 +0200 |
| parents | 1334d1417c0b |
| children |
line wrap: on
line source
#include "DBCache.hpp" #include "TestFramework.hpp" #include <QtCore/QTemporaryFile> BOOST_AUTO_TEST_CASE( TestCache ) { QTemporaryFile sqlfile("XXXXXX.sqlite"); sqlfile.setAutoRemove(true); sqlfile.open(); typedef OrderedPair<QString> key_t; DBCache<key_t, int> cache (sqlfile.fileName(), "SomeLUT"); key_t key1("hei", "hei"); key_t key2("S'turday", "Sunday"); bool exists = cache.value(key1); BOOST_REQUIRE_EQUAL(exists, false); cache.insert(key1, 321); BOOST_REQUIRE_EQUAL(cache.value(key1), 321); exists = cache.value(key2); BOOST_REQUIRE_EQUAL(exists, false); cache.insert(key2, 19); BOOST_REQUIRE_EQUAL(cache.value(key2), 19); }
