maintenance_tests/src/test/java/fr/simailadjalim/ClientTest.java
2024-02-08 08:32:36 +01:00

42 lines
1021 B
Java

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));
}
}