diff --git a/src/main/java/com/zipcodewilmington/person/Person.java b/src/main/java/com/zipcodewilmington/person/Person.java index c12425f..692e825 100644 --- a/src/main/java/com/zipcodewilmington/person/Person.java +++ b/src/main/java/com/zipcodewilmington/person/Person.java @@ -6,30 +6,83 @@ public class Person { private String name; private int age; + private String facialHair; + private String ethnicity; + private String glasses; + private int heightInches; + private int weightLbs; public Person() { + this.name = ""; + this.age = 2147483647; //max number 2.147b } public Person(int age) { + setAge(age); } public Person(String name) { + setName(name); } public Person(String name, int age) { + setName(name); + setAge(age); } public void setName(String name) { + this.name = name; } public void setAge(int age) { + this.age = age; } public String getName() { - return null; + return name; } public Integer getAge() { - return null; + return age; } + + public String setFacialHair() { + return facialHair; + } + + public void setFacialHair(String facialHair) { + this.facialHair = facialHair; + } + + public String setEthnicity() { + return ethnicity; + } + + public void setEthnicity(String ethnicity) { + this.ethnicity = ethnicity; + } + + public String setGlasses() { + return glasses; + } + + public void setGlasses(String glasses) { + this.glasses = glasses; + } + public int setHeightInches() { + return heightInches; + } + + public void setHeightInches(int heightInches) { + this.heightInches = heightInches; + } + + public int setWeightLbs() { + return weightLbs; + } + + public void setWeightLbs(int weightLbs) { + this.weightLbs = weightLbs; + } + } diff --git a/src/test/java/com/zipcodewilmington/person/TestPerson.java b/src/test/java/com/zipcodewilmington/person/TestPerson.java index 59af3b2..d3d4626 100644 --- a/src/test/java/com/zipcodewilmington/person/TestPerson.java +++ b/src/test/java/com/zipcodewilmington/person/TestPerson.java @@ -95,4 +95,64 @@ public void testSetAge() { Integer actual = person.getAge(); Assert.assertEquals(expected, actual); } + + @Test + public void testSetFacialHair() { + //Given + Person person = new Person(); + String expected = "moustache"; + //When + person.setFacialHair(expected); + //then + String actual = person.setFacialHair(); + Assert.assertEquals(expected, actual); + } + + @Test + public void testSetGlasses() { + //Given + Person person = new Person(); + String expected = "sunglasses"; + //When + person.setGlasses(expected); + //Then + String actual = person.setGlasses(); + Assert.assertEquals(expected, actual); + } + + @Test + public void testSetEthnicity() { + //Given + Person person = new Person(); + String expected = "asian"; + //When + person.setEthnicity(expected); + //Then + String actual = person.setEthnicity(); + Assert.assertEquals(actual, expected); + } + + @Test + public void testSetHeightInches() { + //Given + Person person = new Person(); + Integer expected = 60; + //When + person.setHeightInches(expected); + //Then + Integer actual = person.setHeightInches(); + Assert.assertEquals(actual,expected); + } + + @Test + public void testSetWeight() { + //Given + Person person = new Person(); + Integer expected = 130; + //When + person.setWeightLbs(expected); + //Then + Integer actual = person.setWeightLbs(); + Assert.assertEquals(actual, expected); + } }