41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
TEST(@"-[cookiesForURL:] #1",
[[manager cookiesForURL: URL[0]] isEqual:
[OFArray arrayWithObject: cookie[0]]])
cookie[1] = [OFHTTPCookie cookieWithName: @"test"
value: @"2"
domain: @"webkeks.org"];
TEST(@"-[addCookie:forURL:] #2", R([manager addCookie: cookie[1]
forURL: URL[0]]))
TEST(@"-[cookiesForURL:] #2",
[[manager cookiesForURL: URL[0]] isEqual:
[OFArray arrayWithObject: cookie[0]]] &&
[[manager cookiesForURL: URL[3]] isEqual: [OFArray array]])
cookie[2] = [OFHTTPCookie cookieWithName: @"test"
value: @"3"
domain: @"nil.im"];
cookie[2].secure = true;
TEST(@"-[addCookie:forURL:] #3", R([manager addCookie: cookie[2]
forURL: URL[1]]))
TEST(@"-[cookiesForURL:] #3",
[[manager cookiesForURL: URL[1]] isEqual:
[OFArray arrayWithObject: cookie[2]]] &&
[[manager cookiesForURL: URL[0]] isEqual: [OFArray array]])
cookie[2].expires = [OFDate dateWithTimeIntervalSinceNow: -1];
cookie[3] = [OFHTTPCookie cookieWithName: @"test"
value: @"4"
domain: @"nil.im"];
cookie[3].domain = @".nil.im";
TEST(@"-[addCookie:forURL:] #4", R([manager addCookie: cookie[3]
forURL: URL[1]]))
TEST(@"-[cookiesForURL:] #4",
[[manager cookiesForURL: URL[1]] isEqual:
[OFArray arrayWithObject: cookie[3]]] &&
[[manager cookiesForURL: URL[2]] isEqual:
[OFArray arrayWithObject: cookie[3]]])
cookie[4] = [OFHTTPCookie cookieWithName: @"bar"
value: @"5"
domain: @"test.nil.im"];
TEST(@"-[addCookie:forURL:] #5", R([manager addCookie: cookie[4]
forURL: URL[0]]))
TEST(@"-[cookiesForURL:] #5",
[[manager cookiesForURL: URL[0]] isEqual:
[OFArray arrayWithObject: cookie[3]]] &&
[[manager cookiesForURL: URL[2]] isEqual:
[OFArray arrayWithObjects: cookie[3], cookie[4], nil]])
|
|
|
|
|
|
|
|
|
|
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
TEST(@"-[cookiesForURL:] #1",
[[manager cookiesForURL: URL[0]] isEqual:
[OFArray arrayWithObject: cookie[0]]])
cookie[1] = [OFHTTPCookie cookieWithName: @"test"
value: @"2"
domain: @"webkeks.org"];
TEST(@"-[addCookie:forURL:] #2",
R([manager addCookie: cookie[1] forURL: URL[0]]))
TEST(@"-[cookiesForURL:] #2",
[[manager cookiesForURL: URL[0]] isEqual:
[OFArray arrayWithObject: cookie[0]]] &&
[[manager cookiesForURL: URL[3]] isEqual: [OFArray array]])
cookie[2] = [OFHTTPCookie cookieWithName: @"test"
value: @"3"
domain: @"nil.im"];
cookie[2].secure = true;
TEST(@"-[addCookie:forURL:] #3",
R([manager addCookie: cookie[2] forURL: URL[1]]))
TEST(@"-[cookiesForURL:] #3",
[[manager cookiesForURL: URL[1]] isEqual:
[OFArray arrayWithObject: cookie[2]]] &&
[[manager cookiesForURL: URL[0]] isEqual: [OFArray array]])
cookie[2].expires = [OFDate dateWithTimeIntervalSinceNow: -1];
cookie[3] = [OFHTTPCookie cookieWithName: @"test"
value: @"4"
domain: @"nil.im"];
cookie[3].domain = @".nil.im";
TEST(@"-[addCookie:forURL:] #4",
R([manager addCookie: cookie[3] forURL: URL[1]]))
TEST(@"-[cookiesForURL:] #4",
[[manager cookiesForURL: URL[1]] isEqual:
[OFArray arrayWithObject: cookie[3]]] &&
[[manager cookiesForURL: URL[2]] isEqual:
[OFArray arrayWithObject: cookie[3]]])
cookie[4] = [OFHTTPCookie cookieWithName: @"bar"
value: @"5"
domain: @"test.nil.im"];
TEST(@"-[addCookie:forURL:] #5",
R([manager addCookie: cookie[4] forURL: URL[0]]))
TEST(@"-[cookiesForURL:] #5",
[[manager cookiesForURL: URL[0]] isEqual:
[OFArray arrayWithObject: cookie[3]]] &&
[[manager cookiesForURL: URL[2]] isEqual:
[OFArray arrayWithObjects: cookie[3], cookie[4], nil]])
|