package fr.simailadjalim; import junitparams.JUnitParamsRunner; import junitparams.Parameters; import org.junit.*; import org.junit.runner.RunWith; import static org.junit.Assert.*; public class ClientTest { private Address addressA = new Address("street A"); private Address addressB = new Address("street B"); private Client client; @Before public void init() { client = new Client(); } @Test public void afterCreationShouldHaveNoAddress() { assertEquals(0, client.getAddresses().size()); } @Test public void shouldAllowToAddAddress() { client.addAddress(addressA); assertEquals(1, client.getAddresses().size()); assertTrue(client.getAddresses().contains(addressA)); } @Test public void shouldAllowToAddManyAddresses(){ client.addAddress(addressA); client.addAddress(addressB); assertEquals(2, client.getAddresses().size()); assertTrue(client.getAddresses().contains(addressA)); assertTrue(client.getAddresses().contains(addressB)); } }