first commit
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
package pl.firmatpp.kierowca.domain
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
|
||||
class PhoneNumberFormatterTest {
|
||||
@Test
|
||||
fun normalizesPolishDriverPhoneForBackend() {
|
||||
assertEquals("48501222333", PhoneNumberFormatter.normalize("501 222 333"))
|
||||
assertEquals("48501222333", PhoneNumberFormatter.normalize("+48 501-222-333"))
|
||||
assertEquals("48501222333", PhoneNumberFormatter.normalize("0048 501 222 333"))
|
||||
}
|
||||
|
||||
@Test
|
||||
fun masksPhoneLikeBackendResponse() {
|
||||
assertEquals("+48 *** *** 333", PhoneNumberFormatter.mask("48501222333"))
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package pl.firmatpp.kierowca.domain
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
import pl.firmatpp.kierowca.data.model.DriverRouteDto
|
||||
|
||||
class RouteDisplayMapperTest {
|
||||
@Test
|
||||
fun mapsRouteToDriverCardText() {
|
||||
val route = DriverRouteDto(
|
||||
id = "42",
|
||||
startsAt = "09:15",
|
||||
originName = "TPP Baza Krakow",
|
||||
destinationName = "Instalacja Odpadowa Slask",
|
||||
contractorName = "TPP Baza Krakow",
|
||||
contractName = "Odpady przemyslowe",
|
||||
contractCode = "TPP-ODP-24",
|
||||
relationLabel = "TPP Baza Krakow -> Instalacja Odpadowa Slask",
|
||||
status = "ZAPLANOWANA",
|
||||
distanceKm = 91.4,
|
||||
notes = null,
|
||||
truck = null,
|
||||
photos = emptyList(),
|
||||
)
|
||||
|
||||
val display = RouteDisplayMapper.toCard(route)
|
||||
|
||||
assertEquals("TPP Baza Krakow", display.origin)
|
||||
assertEquals("Instalacja Odpadowa Slask", display.destination)
|
||||
assertEquals("TPP-ODP-24", display.contractLabel)
|
||||
assertEquals("09:15", display.time)
|
||||
assertEquals("91 km", display.distanceLabel)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user