EXPECT_NE(curData.GetRaw(), nullptr);
EXPECT_NE(nthData.GetRaw(), nullptr);
+
+ EXPECT_EQ(WC::complication->GetProviderId(curData), providerId.c_str());
+ EXPECT_EQ(WC::complication->GetType(curData), 1);
}
-TEST_F(WC, GetCurDataIdx)
+TEST_F(WC, DataIdx)
{
EXPECT_EQ(WC::complication->GetCurDataIdx(),0);
+ EXPECT_EQ(WC::complication->GetLastDataIdx(), 0);
+ EXPECT_EQ(WC::complication->UpdateLastDataIdx(), 0);
}
-TEST_F(WC, GetName)
+TEST_F(WC, Name)
{
EXPECT_EQ(WC::complication->GetName(), "TestComplication");
}
-TEST_F(WC, GetShapeType)
+TEST_F(WC, ShapeType)
{
+ WC::complication->SetShapeType(IEditable::EditableShapeType::Circle);
EXPECT_EQ(WC::complication->GetShapeType(), IEditable::EditableShapeType::Circle);
}
+TEST_F(WC, State)
+{
+ WC::complication->SetState(IEditable::EditableState::Complete);
+ EXPECT_EQ(WC::complication->GetState(), IEditable::EditableState::Complete);
+}
+
+TEST_F(WC, Key)
+{
+ EXPECT_STREQ(WC::complication->GetProviderIdKey(), "__PROVIDER_ID_KEY__");
+ EXPECT_STREQ(WC::complication->GetProviderTypeKey(), "__PROVIDER_TYPE_KEY__");
+}
class WFC : public ::testing::Test {
public:
complication_h complication;
int on_complication_update_cb(int complication_id, const char* provider_id,
complication_type type, const bundle* data,
void* user_data) {
+ const char* cur_provider_id = NULL;
+ complication_type cur_type;
+
+ EXPECT_EQ(complication_get_provider_id(data, &cur_provider_id), 0);
+ EXPECT_EQ(complication_get_type(data, &cur_type), 0);
return 0;
}
EXPECT_EQ(complication_update_cb_del(WFC::complication, on_complication_update_cb), 0);
}
-TEST_F(WFC, Id)
+TEST_F(WFC, GetData)
{
+ const char *cur_provider_id = NULL;
+ complication_type cur_type;
+
EXPECT_EQ(complication_set_provider("org.tizen.sample"), 0);
+ EXPECT_EQ(complication_get_cur_provider_id(WFC::complication, &cur_provider_id), 0);
+ EXPECT_EQ(cur_provider_id, "org.tizen.sample");
+ EXPECT_EQ(complication_get_cur_type(WFC::complication, &cur_type), 0);
+ EXPECT_EQ(cur_type, COMPLICATION_SHORT_TEXT);
EXPECT_EQ(complication_get_id(WFC::complication), -1);
}
EXPECT_NE(nthData.GetRaw(), nullptr);
}
-TEST_F(DE, GetCurDataIdx)
+TEST_F(DE, DataIdx)
{
EXPECT_EQ(DE::element->SetCurDataIdx(0), 0);
EXPECT_EQ(DE::element->GetCurDataIdx(), 0);
+ EXPECT_EQ(DE::element->UpdateLastDataIdx(), 0);
+ EXPECT_EQ(DE::element->GetLastDataIdx(), 0);
}
TEST_F(DE, GetName)
EXPECT_EQ(DE::element->GetId(), 0);
}
+TEST_F(DE, State)
+{
+ DE::element->SetState(IEditable::EditableState::Complete);
+ EXPECT_EQ(DE::element->GetState(), IEditable::EditableState::Complete);
+}
+
TEST_F(DE, OnEditableUpdated)
{
DE::element->OnEditableUpdated(1, IEditable::EditableState::OnGoing);
EXPECT_NE(nthData.GetRaw(), nullptr);
}
-TEST_F(RE, GetCurDataIdx)
+TEST_F(RE, DataIdx)
{
EXPECT_EQ(RE::received->GetCurDataIdx(), 0);
+ EXPECT_EQ(RE::received->UpdateLastDataIdx(), 0);
+ EXPECT_EQ(RE::received->GetLastDataIdx(), 0);
}
TEST_F(RE, GetName)
EXPECT_EQ(RE::received->GetId(), 0);
}
+TEST_F(RE, State)
+{
+ RE::received->SetState(IEditable::EditableState::Complete);
+ EXPECT_EQ(RE::received->GetState(), IEditable::EditableState::Complete);
+}
+
TEST_F(RE, OnEditableUpdated)
{
RE::received->OnEditableUpdated(1, IEditable::EditableState::OnGoing);