PersonTest.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. /*
  2. * Copyright (c) 2025. Andrew Grant Carrick Software. All rights reserved
  3. *
  4. */
  5. package scot.carricksoftware.grantswriter.domains.people;
  6. import org.junit.jupiter.api.BeforeEach;
  7. import org.junit.jupiter.api.Test;
  8. import static org.junit.jupiter.api.Assertions.*;
  9. import static scot.carricksoftware.grantswriter.GenerateRandomNumberValues.GetRandomString;
  10. class PersonTest {
  11. Person person;
  12. @BeforeEach
  13. void setUp() {
  14. person = new Person();
  15. }
  16. @Test
  17. void getFirstNameTest() {
  18. assertNull(person.getFirstName());
  19. }
  20. @Test
  21. void setFirstNameTest() {
  22. String firstName = GetRandomString();
  23. person.setFirstName(firstName);
  24. assertEquals(firstName, person.getFirstName());
  25. }
  26. @Test
  27. void getLastNameTest() {
  28. assertNull(person.getLastName());
  29. }
  30. @Test
  31. void setLastNameTest() {
  32. String lastName = GetRandomString();
  33. person.setLastName(lastName);
  34. assertEquals(lastName, person.getLastName());
  35. }
  36. @Test
  37. void getRecordedYearOfBirthTest() {
  38. assertNull(person.getRecordedYearOfBirth());
  39. }
  40. @Test
  41. void setRecordedYearOfBirthTest() {
  42. String recordedYearOfBirth = GetRandomString();
  43. person.setRecordedYearOfBirth(recordedYearOfBirth);
  44. assertEquals(recordedYearOfBirth, person.getRecordedYearOfBirth());
  45. }
  46. @Test
  47. void getCertifiedYearOfBirthTest() {
  48. assertNull(person.getCertifiedYearOfBirth());
  49. }
  50. @Test
  51. void setCertifiedYearOfBirthTest() {
  52. String certifiedYearOfBirth = GetRandomString();
  53. person.setCertifiedYearOfBirth(certifiedYearOfBirth);
  54. assertEquals(certifiedYearOfBirth, person.getCertifiedYearOfBirth());
  55. }
  56. }