Skip to content

Commit 07dbf6f

Browse files
committed
javatime.kt: improve error message
1 parent 96abc29 commit 07dbf6f

File tree

1 file changed

+4
-2
lines changed
  • firebase-dataconnect/testutil/src/main/kotlin/com/google/firebase/dataconnect/testutil/property/arbitrary

1 file changed

+4
-2
lines changed

firebase-dataconnect/testutil/src/main/kotlin/com/google/firebase/dataconnect/testutil/property/arbitrary/javatime.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,9 +181,11 @@ sealed interface TimeOffset {
181181

182182
data class HhMm(val hours: Int, val minutes: Int, val sign: Sign) : TimeOffset {
183183
init {
184-
require(hours in validHours) { "invalid hours: $hours (must be in the closed range 0..23)" }
184+
require(hours + 100 in validHours) {
185+
"invalid hours: $hours (must be in the closed range $validHours)"
186+
}
185187
require(minutes in validMinutes) {
186-
"invalid minutes: $minutes (must be in the closed range 0..59)"
188+
"invalid minutes: $minutes (must be in the closed range $validMinutes)"
187189
}
188190
require(hours != 18 || minutes == 0) { "invalid minutes: $minutes (must be 0 when hours=18)" }
189191
}

0 commit comments

Comments
 (0)