From 9bce98b45aa52a7d23b3ce3ab11553f9aa515bc5 Mon Sep 17 00:00:00 2001 From: Jooyung Han Date: Fri, 13 Dec 2019 05:17:57 +0900 Subject: [PATCH] vibrator: Use enum_range to avoid accidental omission of Effect/EffectStrength in test Bug: 143992652 Test: VtsHalVibratorTargetTest Change-Id: I0894a7bb426d134b052d43ef9a9f55ace8146a44 --- vibrator/aidl/vts/VtsHalVibratorTargetTest.cpp | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/vibrator/aidl/vts/VtsHalVibratorTargetTest.cpp b/vibrator/aidl/vts/VtsHalVibratorTargetTest.cpp index 6f9ba1a96e..7ed04f63ce 100644 --- a/vibrator/aidl/vts/VtsHalVibratorTargetTest.cpp +++ b/vibrator/aidl/vts/VtsHalVibratorTargetTest.cpp @@ -34,18 +34,10 @@ using android::hardware::vibrator::Effect; using android::hardware::vibrator::EffectStrength; using android::hardware::vibrator::IVibrator; -// TODO(b/143992652): autogenerate -const std::vector kEffects = { - Effect::CLICK, Effect::DOUBLE_CLICK, Effect::TICK, Effect::THUD, - Effect::POP, Effect::HEAVY_CLICK, Effect::RINGTONE_1, Effect::RINGTONE_2, - Effect::RINGTONE_3, Effect::RINGTONE_4, Effect::RINGTONE_5, Effect::RINGTONE_6, - Effect::RINGTONE_7, Effect::RINGTONE_8, Effect::RINGTONE_9, Effect::RINGTONE_10, - Effect::RINGTONE_11, Effect::RINGTONE_12, Effect::RINGTONE_13, Effect::RINGTONE_14, - Effect::RINGTONE_15, Effect::TEXTURE_TICK}; - -// TODO(b/143992652): autogenerate -const std::vector kEffectStrengths = {EffectStrength::LIGHT, EffectStrength::MEDIUM, - EffectStrength::STRONG}; +const std::vector kEffects{android::enum_range().begin(), + android::enum_range().end()}; +const std::vector kEffectStrengths{android::enum_range().begin(), + android::enum_range().end()}; const std::vector kInvalidEffects = { static_cast(static_cast(kEffects.front()) - 1),