#include <boost/test/unit_test.hpp>
#include <scroom/bookkeeping.hh>
◆ BOOST_AUTO_TEST_CASE() [1/2]
| BOOST_AUTO_TEST_CASE |
( |
basic_usage |
| ) |
|
52 BOOST_CHECK_THROW(map->
at(3), std::invalid_argument);
53 BOOST_CHECK_THROW(map->
reserve(2), std::invalid_argument);
62 BOOST_CHECK_THROW(map->
at(2), std::invalid_argument);
◆ BOOST_AUTO_TEST_CASE() [2/2]
| BOOST_AUTO_TEST_CASE |
( |
token_arithmatic |
| ) |
|
25 BOOST_CHECK(wa.lock());
28 BOOST_CHECK(wb.lock());
30 BOOST_CHECK(!wa.lock());
31 BOOST_CHECK(!wb.lock());
void set(const K &k, const V &v)
Definition: bookkeepingimpl.hh:313
std::list< K > keys() const
Definition: bookkeepingimpl.hh:350
BOOST_CHECK_EQUAL(sample.expectedColors, originalColormap->colors.size())
Token reserve(const K &k)
Definition: bookkeepingimpl.hh:210
Detail::LValue< V > at(const K &k)
Definition: bookkeepingimpl.hh:295
BOOST_REQUIRE(originalColormap)
Token reReserve(const K &k)
Definition: bookkeepingimpl.hh:228
static void b(const B::Ptr &)
Definition: gtkhelper-tests.cc:32
std::list< V > values() const
Definition: bookkeepingimpl.hh:362
V get(const K &k)
Definition: bookkeepingimpl.hh:332
boost::shared_ptr< Map< K, V > > Ptr
Definition: bookkeeping.hh:85
boost::weak_ptr< Detail::TokenImpl > WeakToken
Definition: bookkeeping.hh:56
Definition: bookkeeping.hh:37
void create(NewPresentationInterface *interface)
Definition: loader.cc:175