diff options
author | Kevin Smith <git@kismith.co.uk> | 2009-12-22 21:00:48 (GMT) |
---|---|---|
committer | Kevin Smith <git@kismith.co.uk> | 2009-12-22 21:15:38 (GMT) |
commit | 308ff634379e73a0c8668ffb0593d23f95b4dfa5 (patch) | |
tree | 21b0dd5fd9cbd90e141fd32449e298b65a40e04c /Swift/Controllers/UnitTest | |
parent | 333136df0bf355ef3ae3566f12bbdaf2795bcdaf (diff) | |
download | swift-308ff634379e73a0c8668ffb0593d23f95b4dfa5.zip swift-308ff634379e73a0c8668ffb0593d23f95b4dfa5.tar.bz2 |
Add a PreviousStatusStore.
Diffstat (limited to 'Swift/Controllers/UnitTest')
-rw-r--r-- | Swift/Controllers/UnitTest/PreviousStatusStoreTest.cpp | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/Swift/Controllers/UnitTest/PreviousStatusStoreTest.cpp b/Swift/Controllers/UnitTest/PreviousStatusStoreTest.cpp new file mode 100644 index 0000000..c9e55e4 --- /dev/null +++ b/Swift/Controllers/UnitTest/PreviousStatusStoreTest.cpp @@ -0,0 +1,39 @@ +#include <cppunit/extensions/HelperMacros.h> +#include <cppunit/extensions/TestFactoryRegistry.h> + +#include "Swift/Controllers/PreviousStatusStore.h" + +using namespace Swift; + +class PreviousStatusStoreTest : public CppUnit::TestFixture +{ + CPPUNIT_TEST_SUITE(PreviousStatusStoreTest); + CPPUNIT_TEST(testGetAll); + //CPPUNIT_TEST(testGetAllLimited); + //CPPUNIT_TEST(testGetSuggestionsInexact); + //CPPUNIT_TEST(testGetSuggestionsExact); + CPPUNIT_TEST_SUITE_END(); + +public: + PreviousStatusStoreTest() {}; + + void setUp() { + store_ = new PreviousStatusStore(); + store_->addStatus(StatusShow::Online, "At home in the study"); + store_->addStatus(StatusShow::DND, "In a meeting"); + store_->addStatus(StatusShow::DND, "With a client"); + store_->addStatus(StatusShow::Away, "Walking the elephant"); + store_->addStatus(StatusShow::Online, "In the office, at my desk"); + } + + void tearDown() { + + } + + void testGetAll() { + + } + +private: + PreviousStatusStore* store_; +}; |