已开启
补充StartBlinking接口tdd用例 #2719
补充StartBlinking接口tdd用例 #2719
已开启
qianchuang创建于 13 天前
1 个文件变更+148-0
Mframeworks/acfwk/test/unittest/accessibility_config_impl_test.cpp+148-0
@@ -2173,5 +2173,153 @@ HWTEST_F(AccessibilityConfigImplTest, UnsubscribeAppSeniorModeStateObserver_001,
2173 EXPECT_EQ(Accessibility::RET_OK, ret);2173 EXPECT_EQ(Accessibility::RET_OK, ret);
2174 GTEST_LOG_(INFO) << "UnsubscribeAppSeniorModeStateObserver_001 end";2174 GTEST_LOG_(INFO) << "UnsubscribeAppSeniorModeStateObserver_001 end";
2175}2175}
2176+ 
2177+/**
2178+ * @tc.number: StartBlinking_001
2179+ * @tc.name: StartBlinking_001
2180+ * @tc.desc: Test function StartBlinking with valid params (SINGLE_BLINK, ALARM)
2181+ */
2182+HWTEST_F(AccessibilityConfigImplTest, StartBlinking_001, TestSize.Level1)
2183+{
2184+ GTEST_LOG_(INFO) << "StartBlinking_001 start";
2185+ int32_t mode = Accessibility::BlinkingMode::SINGLE_BLINK;
2186+ int32_t scenario = Accessibility::BlinkingScenario::ALARM;
2187+ Accessibility::BlinkResultCode blinkResult = Accessibility::BLINK_SUCCESS;
2188+ auto &instance = OHOS::AccessibilityConfig::AccessibilityConfig::GetInstance();
2189+ Accessibility::AccessibilityCommonHelper::GetInstance().SetRemoteObjectNotNullFlag(true);
2190+ instance.InitializeContext();
2191+ Accessibility::AccessibilityCommonHelper::GetInstance().SetRemoteObjectNotNullFlag(false);
2192+ Accessibility::RetError ret = instance.StartBlinking(mode, scenario, blinkResult);
2193+ EXPECT_EQ(Accessibility::RET_OK, ret);
2194+ GTEST_LOG_(INFO) << "StartBlinking_001 end";
2195+}
2196+ 
2197+/**
2198+ * @tc.number: StartBlinking_002
2199+ * @tc.name: StartBlinking_002
2200+ * @tc.desc: Test function StartBlinking with valid params (CONTINUOUS_BLINK, NOTIFICATION)
2201+ */
2202+HWTEST_F(AccessibilityConfigImplTest, StartBlinking_002, TestSize.Level1)
2203+{
2204+ GTEST_LOG_(INFO) << "StartBlinking_002 start";
2205+ int32_t mode = Accessibility::BlinkingMode::CONTINUOUS_BLINK;
2206+ int32_t scenario = Accessibility::BlinkingScenario::NOTIFICATION;
2207+ Accessibility::BlinkResultCode blinkResult = Accessibility::BLINK_SUCCESS;
2208+ auto &instance = OHOS::AccessibilityConfig::AccessibilityConfig::GetInstance();
2209+ instance.InitializeContext();
2210+ Accessibility::RetError ret = instance.StartBlinking(mode, scenario, blinkResult);
2211+ EXPECT_EQ(Accessibility::RET_OK, ret);
2212+ GTEST_LOG_(INFO) << "StartBlinking_002 end";
2213+}
2214+ 
2215+/**
2216+ * @tc.number: StartBlinking_003
2217+ * @tc.name: StartBlinking_003
2218+ * @tc.desc: Test function StartBlinking with valid params (SINGLE_BLINK, CALL)
2219+ */
2220+HWTEST_F(AccessibilityConfigImplTest, StartBlinking_003, TestSize.Level1)
2221+{
2222+ GTEST_LOG_(INFO) << "StartBlinking_003 start";
2223+ int32_t mode = Accessibility::BlinkingMode::SINGLE_BLINK;
2224+ int32_t scenario = Accessibility::BlinkingScenario::CALL;
2225+ Accessibility::BlinkResultCode blinkResult = Accessibility::BLINK_SUCCESS;
2226+ auto &instance = OHOS::AccessibilityConfig::AccessibilityConfig::GetInstance();
2227+ instance.InitializeContext();
2228+ Accessibility::RetError ret = instance.StartBlinking(mode, scenario, blinkResult);
2229+ EXPECT_EQ(Accessibility::RET_OK, ret);
2230+ GTEST_LOG_(INFO) << "StartBlinking_003 end";
2231+}
2232+ 
2233+/**
2234+ * @tc.number: StartBlinking_004
2235+ * @tc.name: StartBlinking_004
2236+ * @tc.desc: Test function StartBlinking with valid params (CONTINUOUS_BLINK, TESTING)
2237+ */
2238+HWTEST_F(AccessibilityConfigImplTest, StartBlinking_004, TestSize.Level1)
2239+{
2240+ GTEST_LOG_(INFO) << "StartBlinking_004 start";
2241+ int32_t mode = Accessibility::BlinkingMode::CONTINUOUS_BLINK;
2242+ int32_t scenario = Accessibility::BlinkingScenario::TESTING;
2243+ Accessibility::BlinkResultCode blinkResult = Accessibility::BLINK_SUCCESS;
2244+ auto &instance = OHOS::AccessibilityConfig::AccessibilityConfig::GetInstance();
2245+ instance.InitializeContext();
2246+ Accessibility::RetError ret = instance.StartBlinking(mode, scenario, blinkResult);
2247+ EXPECT_EQ(Accessibility::RET_OK, ret);
2248+ GTEST_LOG_(INFO) << "StartBlinking_004 end";
2249+}
2250+ 
2251+/**
2252+ * @tc.number: StopBlinking_001
2253+ * @tc.name: StopBlinking_001
2254+ * @tc.desc: Test function StopBlinking with valid params (SINGLE_BLINK, ALARM)
2255+ */
2256+HWTEST_F(AccessibilityConfigImplTest, StopBlinking_001, TestSize.Level1)
2257+{
2258+ GTEST_LOG_(INFO) << "StopBlinking_001 start";
2259+ int32_t mode = Accessibility::BlinkingMode::SINGLE_BLINK;
2260+ int32_t scenario = Accessibility::BlinkingScenario::ALARM;
2261+ Accessibility::BlinkResultCode blinkResult = Accessibility::BLINK_SUCCESS;
2262+ auto &instance = OHOS::AccessibilityConfig::AccessibilityConfig::GetInstance();
2263+ Accessibility::AccessibilityCommonHelper::GetInstance().SetRemoteObjectNotNullFlag(true);
2264+ instance.InitializeContext();
2265+ Accessibility::AccessibilityCommonHelper::GetInstance().SetRemoteObjectNotNullFlag(false);
2266+ Accessibility::RetError ret = instance.StopBlinking(mode, scenario, blinkResult);
2267+ EXPECT_EQ(Accessibility::RET_OK, ret);
2268+ GTEST_LOG_(INFO) << "StopBlinking_001 end";
2269+}
2270+ 
2271+/**
2272+ * @tc.number: StopBlinking_002
2273+ * @tc.name: StopBlinking_002
2274+ * @tc.desc: Test function StopBlinking with valid params (CONTINUOUS_BLINK, NOTIFICATION)
2275+ */
2276+HWTEST_F(AccessibilityConfigImplTest, StopBlinking_002, TestSize.Level1)
2277+{
2278+ GTEST_LOG_(INFO) << "StopBlinking_002 start";
2279+ int32_t mode = Accessibility::BlinkingMode::CONTINUOUS_BLINK;
2280+ int32_t scenario = Accessibility::BlinkingScenario::NOTIFICATION;
2281+ Accessibility::BlinkResultCode blinkResult = Accessibility::BLINK_SUCCESS;
2282+ auto &instance = OHOS::AccessibilityConfig::AccessibilityConfig::GetInstance();
2283+ instance.InitializeContext();
2284+ Accessibility::RetError ret = instance.StopBlinking(mode, scenario, blinkResult);
2285+ EXPECT_EQ(Accessibility::RET_OK, ret);
2286+ GTEST_LOG_(INFO) << "StopBlinking_002 end";
2287+}
2288+ 
2289+/**
2290+ * @tc.number: StopBlinking_003
2291+ * @tc.name: StopBlinking_003
2292+ * @tc.desc: Test function StopBlinking with valid params (SINGLE_BLINK, CALL)
2293+ */
2294+HWTEST_F(AccessibilityConfigImplTest, StopBlinking_003, TestSize.Level1)
2295+{
2296+ GTEST_LOG_(INFO) << "StopBlinking_003 start";
2297+ int32_t mode = Accessibility::BlinkingMode::SINGLE_BLINK;
2298+ int32_t scenario = Accessibility::BlinkingScenario::CALL;
2299+ Accessibility::BlinkResultCode blinkResult = Accessibility::BLINK_SUCCESS;
2300+ auto &instance = OHOS::AccessibilityConfig::AccessibilityConfig::GetInstance();
2301+ instance.InitializeContext();
2302+ Accessibility::RetError ret = instance.StopBlinking(mode, scenario, blinkResult);
2303+ EXPECT_EQ(Accessibility::RET_OK, ret);
2304+ GTEST_LOG_(INFO) << "StopBlinking_003 end";
2305+}
2306+ 
2307+/**
2308+ * @tc.number: StopBlinking_004
2309+ * @tc.name: StopBlinking_004
2310+ * @tc.desc: Test function StopBlinking with valid params (CONTINUOUS_BLINK, TESTING)
2311+ */
2312+HWTEST_F(AccessibilityConfigImplTest, StopBlinking_004, TestSize.Level1)
2313+{
2314+ GTEST_LOG_(INFO) << "StopBlinking_004 start";
2315+ int32_t mode = Accessibility::BlinkingMode::CONTINUOUS_BLINK;
2316+ int32_t scenario = Accessibility::BlinkingScenario::TESTING;
2317+ Accessibility::BlinkResultCode blinkResult = Accessibility::BLINK_SUCCESS;
2318+ auto &instance = OHOS::AccessibilityConfig::AccessibilityConfig::GetInstance();
2319+ instance.InitializeContext();
2320+ Accessibility::RetError ret = instance.StopBlinking(mode, scenario, blinkResult);
2321+ EXPECT_EQ(Accessibility::RET_OK, ret);
2322+ GTEST_LOG_(INFO) << "StopBlinking_004 end";
2323+}
2176} // namespace AccessibilityConfig2324} // namespace AccessibilityConfig
2177} // namespace OHOS2325} // namespace OHOS