Only execute VoiceAnnouncementUtilsTest for SDK34+.

This commit is contained in:
Dennis Guse
2025-11-22 12:56:17 +01:00
parent 73d6ca6ca6
commit e234e9c493
@@ -10,6 +10,7 @@ import android.util.Pair;
import androidx.test.core.app.ApplicationProvider; import androidx.test.core.app.ApplicationProvider;
import androidx.test.ext.junit.runners.AndroidJUnit4; import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.filters.SdkSuppress;
import org.junit.Before; import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
@@ -38,6 +39,8 @@ import de.dennisguse.opentracks.settings.UnitSystem;
import de.dennisguse.opentracks.stats.SensorStatistics; import de.dennisguse.opentracks.stats.SensorStatistics;
import de.dennisguse.opentracks.ui.intervals.IntervalStatisticsUpdater; import de.dennisguse.opentracks.ui.intervals.IntervalStatisticsUpdater;
//Due to DateTimeFormatter using NBSP, these tests only work in SDK34+
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.UPSIDE_DOWN_CAKE)
@RunWith(AndroidJUnit4.class) @RunWith(AndroidJUnit4.class)
public class VoiceAnnouncementUtilsTest { public class VoiceAnnouncementUtilsTest {
@@ -57,11 +60,6 @@ public class VoiceAnnouncementUtilsTest {
PreferencesUtils.setVoiceAnnounceLapSpeedPace(true); PreferencesUtils.setVoiceAnnounceLapSpeedPace(true);
} }
@Test
public void sdkRequirement() {
assertFalse("Due to DateTimeFormatter using NBSP, these tests only work in SDK34+", Build.VERSION.SDK_INT < Build.VERSION_CODES.UPSIDE_DOWN_CAKE);
}
@Test @Test
public void getAnnouncement_metric_speed() { public void getAnnouncement_metric_speed() {
Track track = new Track(new Statistics( Track track = new Track(new Statistics(