You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2016/01/04 20:26:31 UTC

[1/2] struts git commit: make test passed for people not using GMT.

Repository: struts
Updated Branches:
  refs/heads/master 212bbae0f -> 3b38ccea5


make test passed for people not using GMT.


Project: http://git-wip-us.apache.org/repos/asf/struts/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/32ec7a66
Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/32ec7a66
Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/32ec7a66

Branch: refs/heads/master
Commit: 32ec7a669c4c1103f7778f379d5626b52954d427
Parents: 8aebdc3
Author: donghui <hu...@hpe.com>
Authored: Mon Jan 4 11:23:51 2016 +0800
Committer: donghui <hu...@hpe.com>
Committed: Mon Jan 4 11:23:51 2016 +0800

----------------------------------------------------------------------
 .../apache/struts2/rest/DefaultHttpHeadersTest.java | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/struts/blob/32ec7a66/plugins/rest/src/test/java/org/apache/struts2/rest/DefaultHttpHeadersTest.java
----------------------------------------------------------------------
diff --git a/plugins/rest/src/test/java/org/apache/struts2/rest/DefaultHttpHeadersTest.java b/plugins/rest/src/test/java/org/apache/struts2/rest/DefaultHttpHeadersTest.java
index 57e9d67..d800536 100644
--- a/plugins/rest/src/test/java/org/apache/struts2/rest/DefaultHttpHeadersTest.java
+++ b/plugins/rest/src/test/java/org/apache/struts2/rest/DefaultHttpHeadersTest.java
@@ -27,6 +27,8 @@ import org.springframework.mock.web.MockHttpServletResponse;
 
 import java.text.SimpleDateFormat;
 import java.util.Date;
+import java.util.Locale;
+import java.util.TimeZone;
 
 import static javax.servlet.http.HttpServletResponse.*;
 
@@ -130,7 +132,7 @@ public class DefaultHttpHeadersTest extends TestCase {
         Date now = new Date();
         DefaultHttpHeaders headers = new DefaultHttpHeaders()
                 .lastModified(now);
-        mockRequest.addHeader("If-Modified-Since", new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz").format(now));
+        mockRequest.addHeader("If-Modified-Since", getGMTDateFormat().format(now));
         headers.apply(mockRequest, mockResponse, new Object());
 
         assertEquals(SC_NOT_MODIFIED, mockResponse.getStatus());
@@ -149,7 +151,7 @@ public class DefaultHttpHeadersTest extends TestCase {
     public void testLastModifiedSince() {
         Date now = new Date();
         DefaultHttpHeaders headers = new DefaultHttpHeaders().lastModified(now);
-        mockRequest.addHeader("If-Modified-Since", new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz").format(now));
+        mockRequest.addHeader("If-Modified-Since", getGMTDateFormat().format(now));
         headers.apply(mockRequest, mockResponse, new Object());
 
         assertEquals(SC_NOT_MODIFIED, mockResponse.getStatus());
@@ -158,7 +160,7 @@ public class DefaultHttpHeadersTest extends TestCase {
     public void testLastModifiedSinceIsOlder() {
         Date now = new Date();
         DefaultHttpHeaders headers = new DefaultHttpHeaders().lastModified(now);
-        mockRequest.addHeader("If-Modified-Since", new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz").format(new Date(now.getTime() - 1000 * 60 * 60)));
+        mockRequest.addHeader("If-Modified-Since", getGMTDateFormat().format(new Date(now.getTime() - 1000 * 60 * 60)));
         headers.apply(mockRequest, mockResponse, new Object());
 
         assertEquals(SC_NOT_MODIFIED, mockResponse.getStatus());
@@ -170,7 +172,7 @@ public class DefaultHttpHeadersTest extends TestCase {
                 .lastModified(now)
                 .withETag("asdf");
         mockRequest.addHeader("If-None-Match", "asdf");
-        mockRequest.addHeader("If-Modified-Since", new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz").format(now));
+        mockRequest.addHeader("If-Modified-Since", getGMTDateFormat().format(now));
         headers.apply(mockRequest, mockResponse, new Object());
 
         assertEquals(SC_NOT_MODIFIED, mockResponse.getStatus());
@@ -216,4 +218,10 @@ public class DefaultHttpHeadersTest extends TestCase {
         assertEquals(SC_OK, mockResponse.getStatus());
 
     }
+    
+    private SimpleDateFormat getGMTDateFormat() {
+        SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz", Locale.US);
+        format.setTimeZone(TimeZone.getTimeZone("GMT"));
+        return format;
+    }
 }


[2/2] struts git commit: Fixes issue with test running under other TZ than GMT

Posted by lu...@apache.org.
Fixes issue with test running under other TZ than GMT


Project: http://git-wip-us.apache.org/repos/asf/struts/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/3b38ccea
Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/3b38ccea
Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/3b38ccea

Branch: refs/heads/master
Commit: 3b38ccea5e8862a2d539d4a9391f03356a234b74
Parents: 212bbae 32ec7a6
Author: Lukasz Lenart <lu...@apache.org>
Authored: Mon Jan 4 20:26:03 2016 +0100
Committer: Lukasz Lenart <lu...@apache.org>
Committed: Mon Jan 4 20:26:03 2016 +0100

----------------------------------------------------------------------
 .../apache/struts2/rest/DefaultHttpHeadersTest.java | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)
----------------------------------------------------------------------