DateParameterTest.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. package com.lynarstudios.ls.std.time.systemtime;
  2. import org.junit.jupiter.api.Assertions;
  3. import org.junit.jupiter.api.Test;
  4. class DateParameterTest
  5. {
  6. private final DateParameter parameter = new DateParameter();
  7. @Test
  8. void constructor()
  9. {
  10. DateParameter dateParameter = new DateParameter(1989, (byte) 6, (byte) 1, (byte) 10, (byte) 52, (byte) 22);
  11. Assertions.assertEquals(1989, dateParameter.getYear());
  12. Assertions.assertEquals(6, dateParameter.getMonth());
  13. Assertions.assertEquals(1, dateParameter.getDay());
  14. Assertions.assertEquals(10, dateParameter.getHour());
  15. Assertions.assertEquals(52, dateParameter.getMinute());
  16. Assertions.assertEquals(22, dateParameter.getSecond());
  17. }
  18. @Test
  19. void getDay()
  20. {
  21. Assertions.assertEquals(0, this.parameter.getDay());
  22. }
  23. @Test
  24. void getHour()
  25. {
  26. Assertions.assertEquals(0, this.parameter.getHour());
  27. }
  28. @Test
  29. void getMinute()
  30. {
  31. Assertions.assertEquals(0, this.parameter.getMinute());
  32. }
  33. @Test
  34. void getMonth()
  35. {
  36. Assertions.assertEquals(0, this.parameter.getMonth());
  37. }
  38. @Test
  39. void getSecond()
  40. {
  41. Assertions.assertEquals(0, this.parameter.getSecond());
  42. }
  43. @Test
  44. void getYear()
  45. {
  46. Assertions.assertEquals(0, this.parameter.getYear());
  47. }
  48. @Test
  49. void setDay()
  50. {
  51. this.parameter.setDay((byte) 1);
  52. Assertions.assertEquals(1, this.parameter.getDay());
  53. }
  54. @Test
  55. void setHour()
  56. {
  57. this.parameter.setHour((byte) 10);
  58. Assertions.assertEquals(10, this.parameter.getHour());
  59. }
  60. @Test
  61. void setMinute()
  62. {
  63. this.parameter.setMinute((byte) 52);
  64. Assertions.assertEquals(52, this.parameter.getMinute());
  65. }
  66. @Test
  67. void setMonth()
  68. {
  69. this.parameter.setMonth((byte) 6);
  70. Assertions.assertEquals(6, this.parameter.getMonth());
  71. }
  72. @Test
  73. void setSecond()
  74. {
  75. this.parameter.setSecond((byte) 22);
  76. Assertions.assertEquals(22, this.parameter.getSecond());
  77. }
  78. @Test
  79. void setYear()
  80. {
  81. this.parameter.setYear(1989);
  82. Assertions.assertEquals(1989, this.parameter.getYear());
  83. }
  84. }