summaryrefslogtreecommitdiff
path: root/tests
diff options
authorMikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>2012-01-20 12:23:25 +0100
committerMikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>2012-01-20 12:23:25 +0100
commit0654f7a2090f1566836de50d4396d432248c3b6a (patch)
tree747a8360cd855ce557eb214020225803d88b57d2 /tests
parent74067b352cb67ac631fb5d8de6aaee649012d34c (diff)
More tests for HomeLens
(bzr r1825.2.42)
Diffstat (limited to 'tests')
-rw-r--r--tests/test_home_lens.cpp22
1 files changed, 19 insertions, 3 deletions
diff --git a/tests/test_home_lens.cpp b/tests/test_home_lens.cpp
index d9b534ea7..bb7b9f7a4 100644
--- a/tests/test_home_lens.cpp
+++ b/tests/test_home_lens.cpp
@@ -1,5 +1,6 @@
#include <gtest/gtest.h>
#include <glib-object.h>
+#include <dee.h>
#include <UnityCore/GLibWrapper.h>
#include <UnityCore/HomeLens.h>
@@ -20,9 +21,24 @@ TEST(TestHomeLens, TestConstruction)
EXPECT_EQ(home_lens_.id(), "home.lens");
EXPECT_EQ(home_lens_.connected, false);
- EXPECT_EQ(home_lens_.name(), "name");
- EXPECT_EQ(home_lens_.description(), "description");
- EXPECT_EQ(home_lens_.search_hint(), "searchhint");
+ EXPECT_EQ(home_lens_.search_in_global, false);
+ EXPECT_EQ(home_lens_.name, "name");
+ EXPECT_EQ(home_lens_.description, "description");
+ EXPECT_EQ(home_lens_.search_hint, "searchhint");
+}
+
+TEST(TestHomeLens, TestInitiallyEmpty)
+{
+ HomeLens home_lens_("name", "description", "searchhint");
+ DeeModel* results = home_lens_.results()->model();
+ DeeModel* categories = home_lens_.categories()->model();;
+ DeeModel* filters = home_lens_.filters()->model();;
+
+ EXPECT_EQ(dee_model_get_n_rows(results), 0);
+ EXPECT_EQ(dee_model_get_n_rows(categories), 0);
+ EXPECT_EQ(dee_model_get_n_rows(filters), 0);
+
+ EXPECT_EQ(home_lens_.count(), 0);
}
}