#include <gmock/gmock.h>
#include <ambient-viewer.hh>
+#include <top-app-surface.hh>
+#include <watch-surface.hh>
using namespace std;
using namespace ambient_viewer;
virtual void SetUp() {
Evas_Object* win = elm_win_add(NULL, "Widget Viewer", ELM_WIN_BASIC);
stub = new AmbientViewerStub(win);
+ AmbientViewerTest::stub->Monitor();
}
virtual void TearDown() {
+ AmbientViewerTest::stub->Unmonitor();
delete stub;
}
};
-
TEST_F(AmbientViewerTest, create) {
EXPECT_NE(AmbientViewerTest::stub, nullptr);
}
+
+TEST_F(AmbientViewerTest, NotifyAmbientEvent) {
+ Bundle b;
+ EXPECT_EQ(AmbientViewerTest::stub->NotifyAmbientEvent(true,
+ AmbientViewer::DIRECTION_ALL, b), 0);
+}
+
+TEST_F(AmbientViewerTest, BlockUpdate) {
+ AmbientViewerTest::stub->BlockUpdate(true);
+}