Ogranicz zdjęcia do dzisiejszych kursów
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package pl.firmatpp.kierowca.ui
|
||||
|
||||
import java.time.LocalDate
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertTrue
|
||||
import org.junit.Test
|
||||
|
||||
class DriverUiRulesTest {
|
||||
private val today = LocalDate.parse("2026-06-30")
|
||||
|
||||
@Test
|
||||
fun allowsPhotoActionsOnlyForTodayRouteDate() {
|
||||
assertTrue(canManageRoutePhotos("2026-06-30", today))
|
||||
assertFalse(canManageRoutePhotos("2026-06-29", today))
|
||||
assertFalse(canManageRoutePhotos("2026-07-01", today))
|
||||
}
|
||||
|
||||
@Test
|
||||
fun blocksPhotoActionsWhenDateIsInvalid() {
|
||||
assertFalse(canManageRoutePhotos("", today))
|
||||
assertFalse(canManageRoutePhotos("not-a-date", today))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user