You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by ap...@apache.org on 2012/11/08 10:04:18 UTC

svn commit: r1406968 - in /mina/mina/trunk/http/src: main/java/org/apache/mina/http/DateUtil.java test/java/org/apache/mina/http/DateUtilTest.java

Author: apaliwal
Date: Thu Nov  8 09:04:17 2012
New Revision: 1406968

URL: http://svn.apache.org/viewvc?rev=1406968&view=rev
Log:
Fixed javadoc and added test case

Added:
    mina/mina/trunk/http/src/test/java/org/apache/mina/http/DateUtilTest.java
Modified:
    mina/mina/trunk/http/src/main/java/org/apache/mina/http/DateUtil.java

Modified: mina/mina/trunk/http/src/main/java/org/apache/mina/http/DateUtil.java
URL: http://svn.apache.org/viewvc/mina/mina/trunk/http/src/main/java/org/apache/mina/http/DateUtil.java?rev=1406968&r1=1406967&r2=1406968&view=diff
==============================================================================
--- mina/mina/trunk/http/src/main/java/org/apache/mina/http/DateUtil.java (original)
+++ mina/mina/trunk/http/src/main/java/org/apache/mina/http/DateUtil.java Thu Nov  8 09:04:17 2012
@@ -47,6 +47,11 @@ public class DateUtil {
         DateUtil.RFC_1123_FORMAT.setTimeZone(DateUtil.GMT_ZONE);
     }
 
+    /**
+     * Returns the current date as String
+     *
+     * @return Current Date as String, in the format <i>EEE, dd MMM yyyy HH:mm:ss zzz</i>
+     */
     public static String getCurrentAsString() {
         return DateUtil.RFC_1123_FORMAT.format(new Date());
     }

Added: mina/mina/trunk/http/src/test/java/org/apache/mina/http/DateUtilTest.java
URL: http://svn.apache.org/viewvc/mina/mina/trunk/http/src/test/java/org/apache/mina/http/DateUtilTest.java?rev=1406968&view=auto
==============================================================================
--- mina/mina/trunk/http/src/test/java/org/apache/mina/http/DateUtilTest.java (added)
+++ mina/mina/trunk/http/src/test/java/org/apache/mina/http/DateUtilTest.java Thu Nov  8 09:04:17 2012
@@ -0,0 +1,27 @@
+package org.apache.mina.http;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import java.text.DateFormat;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import java.util.Locale;
+import java.util.TimeZone;
+
+/**
+ * Test class for DateUtil
+ */
+public class DateUtilTest {
+
+    @Test
+    public void testGetCurrentAsString() {
+        Date date = new Date();
+        String dateAsString = DateUtil.getCurrentAsString();
+        DateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz", Locale.US);
+        dateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
+        String testConvertedDate = dateFormat.format(date);
+        Assert.assertEquals(testConvertedDate, dateAsString);
+    }
+
+}