已开启
补充StartBlinking接口tdd用例 #2719
qianchuang创建于 13 天前
补充StartBlinking接口tdd用例 #2719
已开启
共 1 个文件变更+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 AccessibilityConfig | 2324 | } // namespace AccessibilityConfig |
| 2177 | } // namespace OHOS | 2325 | } // namespace OHOS |