Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. // Date.java
  2. package pass;
  3.  
  4. public class Date
  5. {
  6. public String date(String d)
  7. {
  8. String[] values = d.split("-");
  9. int month = Integer.parseInt(values[1]);
  10. String ret = "";
  11. System.out.println(values[2]+ ", " + values[1]+ ", " + values[0]);
  12. switch(values[1]){
  13. case "01":
  14. ret += "January ";
  15. break;
  16. case "02":
  17. ret += "February ";
  18. break;
  19. case "03":
  20. ret += "March ";
  21. break;
  22. case "04":
  23. ret += "April ";
  24. break;
  25. case "05":
  26. ret += "May ";
  27. break;
  28. case "06":
  29. ret += "June ";
  30. break;
  31. case "07":
  32. ret += "July ";
  33. break;
  34. case "08":
  35. ret += "August ";
  36. break;
  37. case "09":
  38. ret += "September ";
  39. break;
  40. case "10":
  41. ret += "October ";
  42. break;
  43. case "11":
  44. ret += "November ";
  45. break;
  46. case "12":
  47. ret += "December ";
  48. }
  49. ret += values[2];
  50. ret += ", ";
  51. String year = values[0].replaceFirst ("^0*", "");
  52. ret += year;
  53. return ret;
  54.  
  55. }
  56. }
  57.  
  58. package junit;
  59.  
  60. import junit.framework.TestCase;
  61. import pass.Date;
  62. public class DateTest extends TestCase
  63. {
  64. private Why date;
  65.  
  66. protected void setUp() throws Exception
  67. {
  68. super.setUp();
  69. date = new Date();
  70. }
  71.  
  72. protected void tearDown() throws Exception
  73. {
  74. super.tearDown();
  75. }
  76. public void testDate()
  77. {
  78. this.assertEquals(date.date( "2017-01-15"), "January 15, 2017");
  79. this.assertEquals(date.date("2086-05-20"), "May 20, 2086");
  80. this.assertEquals(date.date("0850-12-05"), "December 5, 850");
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement