Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a9f2606c authored by Yeabkal Wubshit's avatar Yeabkal Wubshit
Browse files

Update <vibration> to <vibration-effect>

See bug for details.

`use_device_provided_serialized_ringer_vibration` flags default
vibration customization support for Ringer; no new flag is created.

Bug: 297296718
Test: presubmit
Change-Id: Ib613c55347a9eded89deaf4674a9583717cdf969
parent 5e141f9d
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
@@ -182,9 +182,9 @@ public class RingerTest extends TelecomTestCase {
        when(mFeatureFlags.useDeviceProvidedSerializedRingerVibration()).thenReturn(true);
        mockVibrationResourceValues(
                """
                    <vibration>
                    <vibration-effect>
                        <predefined-effect name="click"/>
                    </vibration>
                    </vibration-effect>
                """,
                /* useSimpleVibration= */ true);
        when(mockVibratorInfo.areVibrationFeaturesSupported(any())).thenReturn(true);
@@ -201,7 +201,7 @@ public class RingerTest extends TelecomTestCase {
        when(mFeatureFlags.useDeviceProvidedSerializedRingerVibration()).thenReturn(false);
        mockVibrationResourceValues(
                """
                    <vibration>
                    <vibration-effect>
                        <waveform-effect>
                            <waveform-entry durationMs="100" amplitude="0"/>
                            <repeating>
@@ -209,7 +209,7 @@ public class RingerTest extends TelecomTestCase {
                                <waveform-entry durationMs="700" amplitude="0"/>
                            </repeating>
                        </waveform-effect>
                    </vibration>
                    </vibration-effect>
                """,
                /* useSimpleVibration= */ false);
        when(mockVibratorInfo.areVibrationFeaturesSupported(any())).thenReturn(true);
@@ -225,7 +225,7 @@ public class RingerTest extends TelecomTestCase {
        when(mFeatureFlags.useDeviceProvidedSerializedRingerVibration()).thenReturn(true);
        mockVibrationResourceValues(
                """
                    <vibration>
                    <vibration-effect>
                        <waveform-effect>
                            <waveform-entry durationMs="100" amplitude="0"/>
                            <repeating>
@@ -233,7 +233,7 @@ public class RingerTest extends TelecomTestCase {
                                <waveform-entry durationMs="700" amplitude="0"/>
                            </repeating>
                        </waveform-effect>
                    </vibration>
                    </vibration-effect>
                """,
                /* useSimpleVibration= */ false);
        when(mockVibratorInfo.areVibrationFeaturesSupported(any())).thenReturn(true);
@@ -251,9 +251,9 @@ public class RingerTest extends TelecomTestCase {
        when(mFeatureFlags.useDeviceProvidedSerializedRingerVibration()).thenReturn(true);
        mockVibrationResourceValues(
                """
                    <vibration>
                    <vibration-effect>
                        <predefined-effect name="click"/>
                    </vibration>
                    </vibration-effect>
                """,
                /* useSimpleVibration= */ false);
        when(mockVibratorInfo.areVibrationFeaturesSupported(any())).thenReturn(true);
@@ -280,9 +280,9 @@ public class RingerTest extends TelecomTestCase {
        when(mFeatureFlags.useDeviceProvidedSerializedRingerVibration()).thenReturn(true);
        mockVibrationResourceValues(
                """
                    <vibration>
                    <vibration-effect>
                        <predefined-effect name="click"/>
                    </vibration>
                    </vibration-effect>
                """,
                /* useSimpleVibration= */ false);
        when(mockVibratorInfo.areVibrationFeaturesSupported(