Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Date.java
- package pass;
- public class Date
- {
- public String date(String d)
- {
- String[] values = d.split("-");
- int month = Integer.parseInt(values[1]);
- String ret = "";
- System.out.println(values[2]+ ", " + values[1]+ ", " + values[0]);
- switch(values[1]){
- case "01":
- ret += "January ";
- break;
- case "02":
- ret += "February ";
- break;
- case "03":
- ret += "March ";
- break;
- case "04":
- ret += "April ";
- break;
- case "05":
- ret += "May ";
- break;
- case "06":
- ret += "June ";
- break;
- case "07":
- ret += "July ";
- break;
- case "08":
- ret += "August ";
- break;
- case "09":
- ret += "September ";
- break;
- case "10":
- ret += "October ";
- break;
- case "11":
- ret += "November ";
- break;
- case "12":
- ret += "December ";
- }
- ret += values[2];
- ret += ", ";
- String year = values[0].replaceFirst ("^0*", "");
- ret += year;
- return ret;
- }
- }
- package junit;
- import junit.framework.TestCase;
- import pass.Date;
- public class DateTest extends TestCase
- {
- private Why date;
- protected void setUp() throws Exception
- {
- super.setUp();
- date = new Date();
- }
- protected void tearDown() throws Exception
- {
- super.tearDown();
- }
- public void testDate()
- {
- this.assertEquals(date.date( "2017-01-15"), "January 15, 2017");
- this.assertEquals(date.date("2086-05-20"), "May 20, 2086");
- this.assertEquals(date.date("0850-12-05"), "December 5, 850");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement