/* -*- C++ -*- (c) 2007 Petr Rockai (c) 2007 Enrico Zini */ #include #include namespace { using namespace std; using namespace wibble; struct TestSingleton { Test simple() { Singleton container = singleton(5); assert_eq(container.size(), 1u); Singleton::iterator i = container.begin(); assert(!(i == container.end())); assert(i != container.end()); assert_eq(*i, 5); ++i; assert(i == container.end()); assert(!(i != container.end())); } }; }