Untitled
unknown
plain_text
3 years ago
1.9 kB
9
Indexable
package br.com.senior.erpxcomven.pedido.converter.impl;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
import org.junit.Before;
import org.junit.Test;
import br.com.senior.erpxcomven.foundation.E001endEntity;
import br.com.senior.erpxcomven.foundation.E001pesEntity;
import br.com.senior.erpxcomven.pedido.ShippingAddress;
public class ShippingAddressConverterTest {
private ShippingAddressConverter shippingAddressConverter;
@Before
public void setUp() {
shippingAddressConverter = new ShippingAddressConverter();
}
@Test
public void testConvertShouldReturnNullWhenShippingAddressIsNull() {
ShippingAddress dto = shippingAddressConverter.convert(null);
assertNull(dto);
}
@Test
public void testConvertShouldReturnCorrectShippingAddressDto() {
E001pesEntity e001pes = new E001pesEntity();
e001pes.setCnpCpf("12345678900");
e001pes.setNomPes("John Doe");
E001endEntity shippingAddress = new E001endEntity();
shippingAddress.setEndPes("Main Street");
shippingAddress.setNenEnd("123");
shippingAddress.setCplEnd("Apt 456");
shippingAddress.setBaiEnd("Downtown");
shippingAddress.setPostalCode("12345-678");
shippingAddress.setE001pes(e001pes);
ShippingAddress dto = shippingAddressConverter.convert(shippingAddress);
assertEquals(shippingAddress.getEndPes(), dto.address);
assertEquals(shippingAddress.getNenEnd(), dto.addressNumber);
assertEquals(shippingAddress.getCplEnd(), dto.addressComplement);
assertEquals(shippingAddress.getBaiEnd(), dto.neighborhood);
assertEquals(shippingAddress.getPostalCode(), dto.postCode);
assertEquals(e001pes.getCnpCpf(), dto.document);
assertEquals(e001pes.getNomPes(), dto.name);
}
}Editor is loading...