From 15054d836d8468095729df17d557ef90e7a61b8e Mon Sep 17 00:00:00 2001 From: darken Date: Sun, 21 Sep 2025 18:38:13 +0200 Subject: [PATCH] Merge branch 'airpods-pro-3' into airpods-pro-3-merged # Conflicts: # app-common/src/main/java/eu/darken/capod/pods/core/PodDevice.kt # app-common/src/main/java/eu/darken/capod/pods/core/apple/airpods/AirPodsPro3.kt --- .../pods/core/apple/airpods/AirPodsPro3.kt | 28 ------------------- .../core/apple/airpods/AirPodsPro3Test.kt | 17 +++++++++++ 2 files changed, 17 insertions(+), 28 deletions(-) delete mode 100644 app-common/src/test/java/eu/darken/capod/pods/core/apple/airpods/AirPodsPro3.kt diff --git a/app-common/src/test/java/eu/darken/capod/pods/core/apple/airpods/AirPodsPro3.kt b/app-common/src/test/java/eu/darken/capod/pods/core/apple/airpods/AirPodsPro3.kt deleted file mode 100644 index 482a7f41..00000000 --- a/app-common/src/test/java/eu/darken/capod/pods/core/apple/airpods/AirPodsPro3.kt +++ /dev/null @@ -1,28 +0,0 @@ -package eu.darken.capod.pods.core.apple.airpods - -import eu.darken.capod.pods.core.PodDevice -import eu.darken.capod.pods.core.apple.BaseAirPodsTest -import eu.darken.capod.pods.core.apple.HasAppleColor -import io.kotest.matchers.shouldBe -import kotlinx.coroutines.test.runTest -import org.junit.jupiter.api.Test - -class AirPodsPro3Test : BaseAirPodsTest() { - - @Test - fun `AirPods Pro 3`() = runTest { - create("07 19 01 27 20 0B 99 8F 11 00 05 43 A8 85 17 07 FF 41 62 2C FE 5E 20 08 1A 52 40") { - isLeftPodInEar shouldBe true - isRightPodInEar shouldBe true - - isCaseCharging shouldBe false - isRightPodCharging shouldBe false - isLeftPodCharging shouldBe false - batteryCasePercent shouldBe null - - podStyle.identifier shouldBe HasAppleColor.DeviceColor.WHITE.name - - model shouldBe PodDevice.Model.AIRPODS_PRO3 - } - } -} \ No newline at end of file diff --git a/app-common/src/test/java/eu/darken/capod/pods/core/apple/airpods/AirPodsPro3Test.kt b/app-common/src/test/java/eu/darken/capod/pods/core/apple/airpods/AirPodsPro3Test.kt index 90129ddc..2bd4eaeb 100644 --- a/app-common/src/test/java/eu/darken/capod/pods/core/apple/airpods/AirPodsPro3Test.kt +++ b/app-common/src/test/java/eu/darken/capod/pods/core/apple/airpods/AirPodsPro3Test.kt @@ -74,4 +74,21 @@ class AirPodsPro3Test : BaseAirPodsTest() { model shouldBe PodDevice.Model.AIRPODS_PRO3 } } + + @Test + fun `AirPods Pro 3`() = runTest { + create("07 19 01 27 20 0B 99 8F 11 00 05 43 A8 85 17 07 FF 41 62 2C FE 5E 20 08 1A 52 40") { + isLeftPodInEar shouldBe true + isRightPodInEar shouldBe true + + isCaseCharging shouldBe false + isRightPodCharging shouldBe false + isLeftPodCharging shouldBe false + batteryCasePercent shouldBe null + + podStyle.identifier shouldBe HasAppleColor.DeviceColor.WHITE.name + + model shouldBe PodDevice.Model.AIRPODS_PRO3 + } + } }