@@ -38,7 +38,7 @@ func TestParseIfHeader(t *testing.T) {
38
38
`<foo>` ,
39
39
ifHeader {},
40
40
}, {
41
- "bad: no list after resource #1 " ,
41
+ "bad: no list after resource #2 " ,
42
42
`<foo> <bar> (a)` ,
43
43
ifHeader {},
44
44
}, {
@@ -66,12 +66,12 @@ func TestParseIfHeader(t *testing.T) {
66
66
`(Not Not a)` ,
67
67
ifHeader {},
68
68
}, {
69
- "good: one list with a stateToken " ,
69
+ "good: one list with a Token " ,
70
70
`(a)` ,
71
71
ifHeader {
72
72
lists : []ifList {{
73
- conditions : []ifCondition {{
74
- stateToken : `a` ,
73
+ conditions : []Condition {{
74
+ Token : `a` ,
75
75
}},
76
76
}},
77
77
},
@@ -80,8 +80,8 @@ func TestParseIfHeader(t *testing.T) {
80
80
`([a])` ,
81
81
ifHeader {
82
82
lists : []ifList {{
83
- conditions : []ifCondition {{
84
- entityTag : `a` ,
83
+ conditions : []Condition {{
84
+ ETag : `a` ,
85
85
}},
86
86
}},
87
87
},
@@ -90,15 +90,15 @@ func TestParseIfHeader(t *testing.T) {
90
90
`(Not a Not b Not [d])` ,
91
91
ifHeader {
92
92
lists : []ifList {{
93
- conditions : []ifCondition {{
94
- not : true ,
95
- stateToken : `a` ,
93
+ conditions : []Condition {{
94
+ Not : true ,
95
+ Token : `a` ,
96
96
}, {
97
- not : true ,
98
- stateToken : `b` ,
97
+ Not : true ,
98
+ Token : `b` ,
99
99
}, {
100
- not : true ,
101
- entityTag : `d` ,
100
+ Not : true ,
101
+ ETag : `d` ,
102
102
}},
103
103
}},
104
104
},
@@ -107,12 +107,12 @@ func TestParseIfHeader(t *testing.T) {
107
107
`(a) (b)` ,
108
108
ifHeader {
109
109
lists : []ifList {{
110
- conditions : []ifCondition {{
111
- stateToken : `a` ,
110
+ conditions : []Condition {{
111
+ Token : `a` ,
112
112
}},
113
113
}, {
114
- conditions : []ifCondition {{
115
- stateToken : `b` ,
114
+ conditions : []Condition {{
115
+ Token : `b` ,
116
116
}},
117
117
}},
118
118
},
@@ -121,14 +121,14 @@ func TestParseIfHeader(t *testing.T) {
121
121
`(Not a) (Not b)` ,
122
122
ifHeader {
123
123
lists : []ifList {{
124
- conditions : []ifCondition {{
125
- not : true ,
126
- stateToken : `a` ,
124
+ conditions : []Condition {{
125
+ Not : true ,
126
+ Token : `a` ,
127
127
}},
128
128
}, {
129
- conditions : []ifCondition {{
130
- not : true ,
131
- stateToken : `b` ,
129
+ conditions : []Condition {{
130
+ Not : true ,
131
+ Token : `b` ,
132
132
}},
133
133
}},
134
134
},
@@ -139,8 +139,8 @@ func TestParseIfHeader(t *testing.T) {
139
139
ifHeader {
140
140
lists : []ifList {{
141
141
resourceTag : `http://www.example.com/users/f/fielding/index.html` ,
142
- conditions : []ifCondition {{
143
- stateToken : `urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6` ,
142
+ conditions : []Condition {{
143
+ Token : `urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6` ,
144
144
}},
145
145
}},
146
146
},
@@ -149,8 +149,8 @@ func TestParseIfHeader(t *testing.T) {
149
149
`(<urn:uuid:150852e2-3847-42d5-8cbe-0f4f296f26cf>)` ,
150
150
ifHeader {
151
151
lists : []ifList {{
152
- conditions : []ifCondition {{
153
- stateToken : `urn:uuid:150852e2-3847-42d5-8cbe-0f4f296f26cf` ,
152
+ conditions : []Condition {{
153
+ Token : `urn:uuid:150852e2-3847-42d5-8cbe-0f4f296f26cf` ,
154
154
}},
155
155
}},
156
156
},
@@ -161,8 +161,8 @@ func TestParseIfHeader(t *testing.T) {
161
161
ifHeader {
162
162
lists : []ifList {{
163
163
resourceTag : `http://example.com/locked/` ,
164
- conditions : []ifCondition {{
165
- stateToken : `urn:uuid:150852e2-3847-42d5-8cbe-0f4f296f26cf` ,
164
+ conditions : []Condition {{
165
+ Token : `urn:uuid:150852e2-3847-42d5-8cbe-0f4f296f26cf` ,
166
166
}},
167
167
}},
168
168
},
@@ -173,8 +173,8 @@ func TestParseIfHeader(t *testing.T) {
173
173
ifHeader {
174
174
lists : []ifList {{
175
175
resourceTag : `http://example.com/locked/member` ,
176
- conditions : []ifCondition {{
177
- stateToken : `urn:uuid:150852e2-3847-42d5-8cbe-0f4f296f26cf` ,
176
+ conditions : []Condition {{
177
+ Token : `urn:uuid:150852e2-3847-42d5-8cbe-0f4f296f26cf` ,
178
178
}},
179
179
}},
180
180
},
@@ -184,12 +184,12 @@ func TestParseIfHeader(t *testing.T) {
184
184
(<urn:uuid:e454f3f3-acdc-452a-56c7-00a5c91e4b77>)` ,
185
185
ifHeader {
186
186
lists : []ifList {{
187
- conditions : []ifCondition {{
188
- stateToken : `urn:uuid:fe184f2e-6eec-41d0-c765-01adc56e6bb4` ,
187
+ conditions : []Condition {{
188
+ Token : `urn:uuid:fe184f2e-6eec-41d0-c765-01adc56e6bb4` ,
189
189
}},
190
190
}, {
191
- conditions : []ifCondition {{
192
- stateToken : `urn:uuid:e454f3f3-acdc-452a-56c7-00a5c91e4b77` ,
191
+ conditions : []Condition {{
192
+ Token : `urn:uuid:e454f3f3-acdc-452a-56c7-00a5c91e4b77` ,
193
193
}},
194
194
}},
195
195
},
@@ -198,8 +198,8 @@ func TestParseIfHeader(t *testing.T) {
198
198
`(<urn:uuid:e71d4fae-5dec-22d6-fea5-00a0c91e6be4>)` ,
199
199
ifHeader {
200
200
lists : []ifList {{
201
- conditions : []ifCondition {{
202
- stateToken : `urn:uuid:e71d4fae-5dec-22d6-fea5-00a0c91e6be4` ,
201
+ conditions : []Condition {{
202
+ Token : `urn:uuid:e71d4fae-5dec-22d6-fea5-00a0c91e6be4` ,
203
203
}},
204
204
}},
205
205
},
@@ -210,14 +210,14 @@ func TestParseIfHeader(t *testing.T) {
210
210
(["I am another ETag"])` ,
211
211
ifHeader {
212
212
lists : []ifList {{
213
- conditions : []ifCondition {{
214
- stateToken : `urn:uuid:181d4fae-7d8c-11d0-a765-00a0c91e6bf2` ,
213
+ conditions : []Condition {{
214
+ Token : `urn:uuid:181d4fae-7d8c-11d0-a765-00a0c91e6bf2` ,
215
215
}, {
216
- entityTag : `"I am an ETag"` ,
216
+ ETag : `"I am an ETag"` ,
217
217
}},
218
218
}, {
219
- conditions : []ifCondition {{
220
- entityTag : `"I am another ETag"` ,
219
+ conditions : []Condition {{
220
+ ETag : `"I am another ETag"` ,
221
221
}},
222
222
}},
223
223
},
@@ -227,11 +227,11 @@ func TestParseIfHeader(t *testing.T) {
227
227
<urn:uuid:58f202ac-22cf-11d1-b12d-002035b29092>)` ,
228
228
ifHeader {
229
229
lists : []ifList {{
230
- conditions : []ifCondition {{
231
- not : true ,
232
- stateToken : `urn:uuid:181d4fae-7d8c-11d0-a765-00a0c91e6bf2` ,
230
+ conditions : []Condition {{
231
+ Not : true ,
232
+ Token : `urn:uuid:181d4fae-7d8c-11d0-a765-00a0c91e6bf2` ,
233
233
}, {
234
- stateToken : `urn:uuid:58f202ac-22cf-11d1-b12d-002035b29092` ,
234
+ Token : `urn:uuid:58f202ac-22cf-11d1-b12d-002035b29092` ,
235
235
}},
236
236
}},
237
237
},
@@ -241,13 +241,13 @@ func TestParseIfHeader(t *testing.T) {
241
241
(Not <DAV:no-lock>)` ,
242
242
ifHeader {
243
243
lists : []ifList {{
244
- conditions : []ifCondition {{
245
- stateToken : `urn:uuid:181d4fae-7d8c-11d0-a765-00a0c91e6bf2` ,
244
+ conditions : []Condition {{
245
+ Token : `urn:uuid:181d4fae-7d8c-11d0-a765-00a0c91e6bf2` ,
246
246
}},
247
247
}, {
248
- conditions : []ifCondition {{
249
- not : true ,
250
- stateToken : `DAV:no-lock` ,
248
+ conditions : []Condition {{
249
+ Not : true ,
250
+ Token : `DAV:no-lock` ,
251
251
}},
252
252
}},
253
253
},
@@ -259,15 +259,15 @@ func TestParseIfHeader(t *testing.T) {
259
259
ifHeader {
260
260
lists : []ifList {{
261
261
resourceTag : `/resource1` ,
262
- conditions : []ifCondition {{
263
- stateToken : `urn:uuid:181d4fae-7d8c-11d0-a765-00a0c91e6bf2` ,
262
+ conditions : []Condition {{
263
+ Token : `urn:uuid:181d4fae-7d8c-11d0-a765-00a0c91e6bf2` ,
264
264
}, {
265
- entityTag : `W/"A weak ETag"` ,
265
+ ETag : `W/"A weak ETag"` ,
266
266
}},
267
267
}, {
268
268
resourceTag : `/resource1` ,
269
- conditions : []ifCondition {{
270
- entityTag : `"strong ETag"` ,
269
+ conditions : []Condition {{
270
+ ETag : `"strong ETag"` ,
271
271
}},
272
272
}},
273
273
},
@@ -278,8 +278,8 @@ func TestParseIfHeader(t *testing.T) {
278
278
ifHeader {
279
279
lists : []ifList {{
280
280
resourceTag : `http://www.example.com/specs/` ,
281
- conditions : []ifCondition {{
282
- stateToken : `urn:uuid:181d4fae-7d8c-11d0-a765-00a0c91e6bf2` ,
281
+ conditions : []Condition {{
282
+ Token : `urn:uuid:181d4fae-7d8c-11d0-a765-00a0c91e6bf2` ,
283
283
}},
284
284
}},
285
285
},
@@ -289,8 +289,8 @@ func TestParseIfHeader(t *testing.T) {
289
289
ifHeader {
290
290
lists : []ifList {{
291
291
resourceTag : `/specs/rfc2518.doc` ,
292
- conditions : []ifCondition {{
293
- entityTag : `"4217"` ,
292
+ conditions : []Condition {{
293
+ ETag : `"4217"` ,
294
294
}},
295
295
}},
296
296
},
@@ -300,9 +300,9 @@ func TestParseIfHeader(t *testing.T) {
300
300
ifHeader {
301
301
lists : []ifList {{
302
302
resourceTag : `/specs/rfc2518.doc` ,
303
- conditions : []ifCondition {{
304
- not : true ,
305
- entityTag : `"4217"` ,
303
+ conditions : []Condition {{
304
+ Not : true ,
305
+ ETag : `"4217"` ,
306
306
}},
307
307
}},
308
308
},
0 commit comments