Skip to content

Commit 67343c6

Browse files
minor cleanup
1 parent c060e9c commit 67343c6

4 files changed

Lines changed: 23 additions & 59 deletions

File tree

app/build.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#Build Properties
2-
#Mon Jul 21 18:30:25 CEST 2025
3-
version_build=18
2+
#Mon Jul 21 15:02:43 EDT 2025
3+
version_build=19
44
version_major=3
55
version_minor=2
66
version_patch=1

app/src/main/res/values/colors.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<!-- green_500 -->
4040
<color name="success">#4CAF50</color>
4141
<!-- background -->
42-
<color name="background">#616161</color>
42+
<color name="background">#757575</color>
4343
<!-- black -->
4444
<color name="black">#000000</color>
4545
</resources>

app/src/main/res/values/styles.xml

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,62 +18,59 @@
1818

1919
<resources>
2020

21+
<!-- Dark theme -->
2122
<style name="ThemeDark" parent="Theme.AppCompat">
2223
<item name="android:windowAnimationStyle">@style/WindowAnimationTransition</item>
2324
<item name="android:actionMenuTextColor">@color/selected</item>
2425
</style>
25-
2626
<style name="ThemeDarkNoActionBar" parent="ThemeDark">
2727
<item name="windowActionBar">false</item>
2828
<item name="windowNoTitle">true</item>
2929
</style>
3030

31+
<!-- Light theme -->
3132
<style name="ThemeLight" parent="Theme.AppCompat.Light.DarkActionBar">
3233
<item name="android:windowAnimationStyle">@style/WindowAnimationTransition</item>
3334
<item name="android:actionMenuTextColor">@color/selected</item>
3435
</style>
35-
3636
<style name="ThemeLightNoActionBar" parent="ThemeLight">
3737
<item name="windowActionBar">false</item>
3838
<item name="windowNoTitle">true</item>
3939
</style>
4040

41+
<!-- Black theme -->
4142
<style name="ThemeBlack" parent="Theme.AppCompat">
4243
<item name="android:windowAnimationStyle">@style/WindowAnimationTransition</item>
4344
<item name="android:actionMenuTextColor">@color/selected</item>
4445
<item name="android:windowBackground">@color/black</item>
4546
<item name="colorPrimary">@color/black</item>
46-
4747
</style>
48-
4948
<style name="ThemeBlackNoActionBar" parent="ThemeBlack">
5049
<item name="windowActionBar">false</item>
5150
<item name="windowNoTitle">true</item>
5251
</style>
5352

53+
<!-- System (DayNight) theme -->
5454
<style name="ThemeSystem" parent="Theme.AppCompat.DayNight.DarkActionBar">
5555
<item name="android:windowAnimationStyle">@style/WindowAnimationTransition</item>
5656
<item name="android:actionMenuTextColor">@color/selected</item>
5757
</style>
58-
5958
<style name="ThemeSystemNoActionBar" parent="ThemeSystem">
6059
<item name="windowActionBar">false</item>
6160
<item name="windowNoTitle">true</item>
6261
</style>
6362

64-
<style name="ThemeOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar">
65-
<item name="android:windowAnimationStyle">@style/WindowAnimationTransition</item>
66-
<item name="android:actionMenuTextColor">@color/selected</item>
67-
</style>
68-
63+
<!-- Overlay and splash styles -->
64+
<style name="ThemeOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
6965
<style name="ThemeSplash" parent="Theme.SplashScreen">
7066
<item name="windowSplashScreenBackground">@color/background</item>
7167
<item name="windowSplashScreenAnimatedIcon">@drawable/splash_inset</item>
7268
<item name="windowSplashScreenAnimationDuration">500</item>
7369
</style>
7470

71+
<!-- Window animation style -->
7572
<style name="WindowAnimationTransition">
7673
<item name="android:windowEnterAnimation">@android:anim/fade_in</item>
7774
<item name="android:windowExitAnimation">@android:anim/fade_out</item>
7875
</style>
79-
</resources>
76+
</resources>

app/src/test/kotlin/com/vrem/wifianalyzer/settings/SettingsTest.kt

Lines changed: 12 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -159,51 +159,18 @@ class SettingsTest {
159159
}
160160

161161
@Test
162-
fun themeStyleDark() {
163-
// setup
164-
doReturn(ThemeStyle.DARK.ordinal)
165-
.whenever(repository).stringAsInteger(R.string.theme_key, ThemeStyle.DARK.ordinal)
166-
// execute
167-
val actual = fixture.themeStyle()
168-
// validate
169-
assertThat(actual).isEqualTo(ThemeStyle.DARK)
170-
verify(repository).stringAsInteger(R.string.theme_key, ThemeStyle.DARK.ordinal)
171-
}
172-
173-
@Test
174-
fun themeStyleLight() {
175-
// setup
176-
doReturn(ThemeStyle.LIGHT.ordinal)
177-
.whenever(repository).stringAsInteger(R.string.theme_key, ThemeStyle.DARK.ordinal)
178-
// execute
179-
val actual = fixture.themeStyle()
180-
// validate
181-
assertThat(actual).isEqualTo(ThemeStyle.LIGHT)
182-
verify(repository).stringAsInteger(R.string.theme_key, ThemeStyle.DARK.ordinal)
183-
}
184-
185-
@Test
186-
fun themeStyleBlack() {
187-
// setup
188-
doReturn(ThemeStyle.BLACK.ordinal)
189-
.whenever(repository).stringAsInteger(R.string.theme_key, ThemeStyle.DARK.ordinal)
190-
// execute
191-
val actual = fixture.themeStyle()
192-
// validate
193-
assertThat(actual).isEqualTo(ThemeStyle.BLACK)
194-
verify(repository).stringAsInteger(R.string.theme_key, ThemeStyle.DARK.ordinal)
195-
}
196-
197-
@Test
198-
fun themeStyleSystem() {
199-
// setup
200-
doReturn(ThemeStyle.SYSTEM.ordinal)
201-
.whenever(repository).stringAsInteger(R.string.theme_key, ThemeStyle.DARK.ordinal)
202-
// execute
203-
val actual = fixture.themeStyle()
204-
// validate
205-
assertThat(actual).isEqualTo(ThemeStyle.SYSTEM)
206-
verify(repository).stringAsInteger(R.string.theme_key, ThemeStyle.DARK.ordinal)
162+
fun themeStyle() {
163+
ThemeStyle.entries.forEach {
164+
// setup
165+
doReturn(it.ordinal).whenever(repository)
166+
.stringAsInteger(R.string.theme_key, ThemeStyle.DARK.ordinal)
167+
// execute
168+
val actual = fixture.themeStyle()
169+
// validate
170+
assertThat(actual).describedAs("Theme: $it").isEqualTo(it)
171+
}
172+
verify(repository, times(ThemeStyle.entries.size))
173+
.stringAsInteger(R.string.theme_key, ThemeStyle.DARK.ordinal)
207174
}
208175

209176
@Test

0 commit comments

Comments
 (0)