|
|
|
|
@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
|
|
|
|
|
/* |
|
|
|
|
* Copyright 2002-2019 the original author or authors. |
|
|
|
|
* Copyright 2002-2021 the original author or authors. |
|
|
|
|
* |
|
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
|
@ -22,6 +22,7 @@ import java.time.format.DateTimeFormatter;
@@ -22,6 +22,7 @@ import java.time.format.DateTimeFormatter;
|
|
|
|
|
|
|
|
|
|
import javax.servlet.http.Cookie; |
|
|
|
|
|
|
|
|
|
import org.springframework.core.style.ToStringCreator; |
|
|
|
|
import org.springframework.lang.Nullable; |
|
|
|
|
import org.springframework.util.Assert; |
|
|
|
|
import org.springframework.util.StringUtils; |
|
|
|
|
@ -152,4 +153,22 @@ public class MockCookie extends Cookie {
@@ -152,4 +153,22 @@ public class MockCookie extends Cookie {
|
|
|
|
|
return nameAndValue[1]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public String toString() { |
|
|
|
|
return new ToStringCreator(this) |
|
|
|
|
.append("name", getName()) |
|
|
|
|
.append("value", getValue()) |
|
|
|
|
.append("Path", getPath()) |
|
|
|
|
.append("Domain", getDomain()) |
|
|
|
|
.append("Version", getVersion()) |
|
|
|
|
.append("Comment", getComment()) |
|
|
|
|
.append("Secure", getSecure()) |
|
|
|
|
.append("HttpOnly", isHttpOnly()) |
|
|
|
|
.append("SameSite", this.sameSite) |
|
|
|
|
.append("Max-Age", getMaxAge()) |
|
|
|
|
.append("Expires", (this.expires != null ? |
|
|
|
|
DateTimeFormatter.RFC_1123_DATE_TIME.format(this.expires) : null)) |
|
|
|
|
.toString(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|