提交 851f3266 编写于 作者: I igerasim

8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date

Reviewed-by: chegar, vtewari
上级 31a03cae
/* /*
* Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2009, 2019, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -23,8 +23,9 @@ ...@@ -23,8 +23,9 @@
/** /**
* @test * @test
* @bug 6791927 * @bug 6791927 8233886
* @summary Wrong Locale in HttpCookie::expiryDate2DeltaSeconds * @summary Wrong Locale in HttpCookie::expiryDate2DeltaSeconds
* @run main/othervm B6791927
*/ */
import java.net.*; import java.net.*;
...@@ -32,12 +33,14 @@ import java.util.List; ...@@ -32,12 +33,14 @@ import java.util.List;
import java.util.Locale; import java.util.Locale;
public class B6791927 { public class B6791927 {
public static final void main( String[] aaParamters ) throws Exception{ public static final void main(String[] aaParamters) throws Exception {
Locale reservedLocale = Locale.getDefault(); Locale reservedLocale = Locale.getDefault();
try { try {
// Forces a non US locale // Forces a non US locale
Locale.setDefault(Locale.FRANCE); Locale.setDefault(Locale.FRANCE);
List<HttpCookie> cookies = HttpCookie.parse("set-cookie: CUSTOMER=WILE_E_COYOTE; expires=Sat, 09-Nov-2019 23:12:40 GMT"); List<HttpCookie> cookies = HttpCookie.parse("set-cookie:" +
" CUSTOMER=WILE_E_COYOTE;" +
" expires=Sat, 09-Nov-2041 23:12:40 GMT");
if (cookies == null || cookies.isEmpty()) { if (cookies == null || cookies.isEmpty()) {
throw new RuntimeException("No cookie found"); throw new RuntimeException("No cookie found");
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册