Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(470)

Unified Diff: tests/standalone/io/http_headers_test.dart

Issue 16256012: Don't change the case of cookie names and values (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Fixed warning found by analyzer Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tests/standalone/io/http_cookie_test.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests/standalone/io/http_headers_test.dart
diff --git a/tests/standalone/io/http_headers_test.dart b/tests/standalone/io/http_headers_test.dart
index 88faa65980c7d74d54011551161213d2daf31132..b4774973e7ffc14c90994736e16131261df8f6a9 100644
--- a/tests/standalone/io/http_headers_test.dart
+++ b/tests/standalone/io/http_headers_test.dart
@@ -314,83 +314,91 @@ void testContentTypeCache() {
}
void testCookie() {
- void checkCookiesEquals(a, b) {
- Expect.equals(a.name, b.name);
- Expect.equals(a.value, b.value);
- Expect.equals(a.expires, b.expires);
- Expect.equals(a.toString(), b.toString());
- }
+ test(String name, String value) {
- void checkCookie(cookie, s) {
- Expect.equals(s, cookie.toString());
- var c = new _Cookie.fromSetCookieValue(s);
- checkCookiesEquals(cookie, c);
- }
+ void checkCookiesEquals(a, b) {
+ Expect.equals(a.name, b.name);
+ Expect.equals(a.value, b.value);
+ Expect.equals(a.expires, b.expires);
+ Expect.equals(a.toString(), b.toString());
+ }
- Cookie cookie;
- cookie = new Cookie("name", "value");
- Expect.equals("name=value", cookie.toString());
- DateTime date = new DateTime.utc(2014, DateTime.JANUARY, 5, 23, 59, 59, 0);
- cookie.expires = date;
- checkCookie(cookie, "name=value"
- "; Expires=Sun, 5 Jan 2014 23:59:59 GMT");
- cookie.maxAge = 567;
- checkCookie(cookie, "name=value"
- "; Expires=Sun, 5 Jan 2014 23:59:59 GMT"
- "; Max-Age=567");
- cookie.domain = "example.com";
- checkCookie(cookie, "name=value"
- "; Expires=Sun, 5 Jan 2014 23:59:59 GMT"
- "; Max-Age=567"
- "; Domain=example.com");
- cookie.path = "/xxx";
- checkCookie(cookie, "name=value"
- "; Expires=Sun, 5 Jan 2014 23:59:59 GMT"
- "; Max-Age=567"
- "; Domain=example.com"
- "; Path=/xxx");
- cookie.secure = true;
- checkCookie(cookie, "name=value"
- "; Expires=Sun, 5 Jan 2014 23:59:59 GMT"
- "; Max-Age=567"
- "; Domain=example.com"
- "; Path=/xxx"
- "; Secure");
- cookie.httpOnly = true;
- checkCookie(cookie, "name=value"
- "; Expires=Sun, 5 Jan 2014 23:59:59 GMT"
- "; Max-Age=567"
- "; Domain=example.com"
- "; Path=/xxx"
- "; Secure"
- "; HttpOnly");
- cookie.expires = null;
- checkCookie(cookie, "name=value"
- "; Max-Age=567"
- "; Domain=example.com"
- "; Path=/xxx"
- "; Secure"
- "; HttpOnly");
- cookie.maxAge = null;
- checkCookie(cookie, "name=value"
- "; Domain=example.com"
- "; Path=/xxx"
- "; Secure"
- "; HttpOnly");
- cookie.domain = null;
- checkCookie(cookie, "name=value"
- "; Path=/xxx"
- "; Secure"
- "; HttpOnly");
- cookie.path = null;
- checkCookie(cookie, "name=value"
- "; Secure"
- "; HttpOnly");
- cookie.secure = false;
- checkCookie(cookie, "name=value"
- "; HttpOnly");
- cookie.httpOnly = false;
- checkCookie(cookie, "name=value");
+ void checkCookie(cookie, s) {
+ Expect.equals(s, cookie.toString());
+ var c = new _Cookie.fromSetCookieValue(s);
+ checkCookiesEquals(cookie, c);
+ }
+
+ Cookie cookie;
+ cookie = new Cookie(name, value);
+ Expect.equals("$name=$value", cookie.toString());
+ DateTime date = new DateTime.utc(2014, DateTime.JANUARY, 5, 23, 59, 59, 0);
+ cookie.expires = date;
+ checkCookie(cookie, "$name=$value"
+ "; Expires=Sun, 5 Jan 2014 23:59:59 GMT");
+ cookie.maxAge = 567;
+ checkCookie(cookie, "$name=$value"
+ "; Expires=Sun, 5 Jan 2014 23:59:59 GMT"
+ "; Max-Age=567");
+ cookie.domain = "example.com";
+ checkCookie(cookie, "$name=$value"
+ "; Expires=Sun, 5 Jan 2014 23:59:59 GMT"
+ "; Max-Age=567"
+ "; Domain=example.com");
+ cookie.path = "/xxx";
+ checkCookie(cookie, "$name=$value"
+ "; Expires=Sun, 5 Jan 2014 23:59:59 GMT"
+ "; Max-Age=567"
+ "; Domain=example.com"
+ "; Path=/xxx");
+ cookie.secure = true;
+ checkCookie(cookie, "$name=$value"
+ "; Expires=Sun, 5 Jan 2014 23:59:59 GMT"
+ "; Max-Age=567"
+ "; Domain=example.com"
+ "; Path=/xxx"
+ "; Secure");
+ cookie.httpOnly = true;
+ checkCookie(cookie, "$name=$value"
+ "; Expires=Sun, 5 Jan 2014 23:59:59 GMT"
+ "; Max-Age=567"
+ "; Domain=example.com"
+ "; Path=/xxx"
+ "; Secure"
+ "; HttpOnly");
+ cookie.expires = null;
+ checkCookie(cookie, "$name=$value"
+ "; Max-Age=567"
+ "; Domain=example.com"
+ "; Path=/xxx"
+ "; Secure"
+ "; HttpOnly");
+ cookie.maxAge = null;
+ checkCookie(cookie, "$name=$value"
+ "; Domain=example.com"
+ "; Path=/xxx"
+ "; Secure"
+ "; HttpOnly");
+ cookie.domain = null;
+ checkCookie(cookie, "$name=$value"
+ "; Path=/xxx"
+ "; Secure"
+ "; HttpOnly");
+ cookie.path = null;
+ checkCookie(cookie, "$name=$value"
+ "; Secure"
+ "; HttpOnly");
+ cookie.secure = false;
+ checkCookie(cookie, "$name=$value"
+ "; HttpOnly");
+ cookie.httpOnly = false;
+ checkCookie(cookie, "$name=$value");
+ }
+ test("name", "value");
+ test("abc", "def");
+ test("ABC", "DEF");
+ test("Abc", "Def");
+ test("SID", "sJdkjKSJD12343kjKj78");
}
void testInvalidCookie() {
« no previous file with comments | « tests/standalone/io/http_cookie_test.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698