Skip to content
This repository was archived by the owner on Feb 4, 2025. It is now read-only.

Commit 27f2158

Browse files
committed
add test to verify empty string is returned for last name when customer name is null
1 parent 6bc6314 commit 27f2158

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

example/src/test/java/org/wordpress/android/fluxc/model/customer/WCCustomerMapperTest.kt

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -331,8 +331,21 @@ class WCCustomerMapperTest {
331331
val result = mapper.mapToModel(site, customerDTO)
332332

333333
// then
334-
with(result) {
335-
assertEquals("lastname", lastName)
336-
}
334+
assertEquals("lastname", result.lastName)
335+
}
336+
337+
@Test
338+
fun `given customer name as null, then last name returns empty string`() {
339+
// given
340+
val siteId = 23
341+
val site = SiteModel().apply { id = siteId }
342+
343+
val customerDTO = CustomerFromAnalyticsDTO(name = null)
344+
345+
// when
346+
val result = mapper.mapToModel(site, customerDTO)
347+
348+
// then
349+
assertEquals("", result.lastName)
337350
}
338351
}

0 commit comments

Comments
 (0)