From b3176c0ba3acdeb5de973dfef7712bdc9dfab785 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Mon, 13 Jul 2026 09:52:49 +0000 Subject: test(widget): pin JVM default timezone in DootWidgetGridTest for determinism --- .../java/org/terst/doot/widget/ui/DootWidgetGridTest.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'android/app/src/test/java') diff --git a/android/app/src/test/java/org/terst/doot/widget/ui/DootWidgetGridTest.kt b/android/app/src/test/java/org/terst/doot/widget/ui/DootWidgetGridTest.kt index b3d8384..e3d76b1 100644 --- a/android/app/src/test/java/org/terst/doot/widget/ui/DootWidgetGridTest.kt +++ b/android/app/src/test/java/org/terst/doot/widget/ui/DootWidgetGridTest.kt @@ -1,11 +1,27 @@ package org.terst.doot.widget.ui import org.junit.Assert.assertEquals +import org.junit.Before +import org.junit.After import org.junit.Test import org.terst.doot.widget.data.WidgetItem +import java.util.TimeZone class DootWidgetGridTest { + private lateinit var originalTimeZone: TimeZone + + @Before + fun setUp() { + originalTimeZone = TimeZone.getDefault() + TimeZone.setDefault(TimeZone.getTimeZone("UTC")) + } + + @After + fun tearDown() { + TimeZone.setDefault(originalTimeZone) + } + private fun tomorrowEvent(startIso: String, endIso: String): WidgetItem = WidgetItem( id = "tmrw", title = "Tomorrow Event", source = "calendar", type = "event", start = startIso, end = endIso -- cgit v1.2.3