Toggle navigation
Toggle navigation
This project
Loading...
Sign in
iOS
/
asi-http-request
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Ben Copsey
2009-10-03 14:19:34 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
d5b651cf9b549d6bb68a199ebb9a2e5dbffad269
d5b651cf
1 parent
4acffd54
Fix test urls
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
6 deletions
Classes/Tests/ASIFormDataRequestTests.m
Classes/Tests/ASIFormDataRequestTests.m
View file @
d5b651c
...
...
@@ -123,18 +123,19 @@
-
(
void
)
testCharset
{
NSURL
*
url
=
[
NSURL
URLWithString
:
@"http://allseeing-i.com/ASIHTTPRequest/tests/formdata-charset"
];
NSString
*
testString
=
@"£££s don't seem to buy me many €€€s these days"
;
// Test the default (UTF-8) with a url-encoded request
NSString
*
charset
=
@"utf-8"
;
ASIFormDataRequest
*
request
=
[
ASIFormDataRequest
requestWithURL
:
[
NSURL
URLWithString
:
@"http://asi/ASIHTTPRequest/tests/formdata-charset"
]
];
ASIFormDataRequest
*
request
=
[
ASIFormDataRequest
requestWithURL
:
url
];
[
request
setPostValue
:
testString
forKey
:
@"value"
];
[
request
start
];
BOOL
success
=
([[
request
responseString
]
isEqualToString
:[
NSString
stringWithFormat
:
@"Got data in %@: %@"
,
charset
,
testString
]]);
GHAssertTrue
(
success
,
@"Failed to correctly encode the data"
);
// Test the default (UTF-8) with a multipart/form-data request
request
=
[
ASIFormDataRequest
requestWithURL
:
[
NSURL
URLWithString
:
@"http://asi/ASIHTTPRequest/tests/formdata-charset"
]
];
request
=
[
ASIFormDataRequest
requestWithURL
:
url
];
[
request
setPostValue
:
testString
forKey
:
@"value"
];
[
request
setPostFormat
:
ASIMultipartFormDataPostFormat
];
[
request
start
];
...
...
@@ -144,7 +145,7 @@
// Test a different charset
testString
=
@"£££s don't seem to buy me many $$$s these days"
;
charset
=
@"iso-8859-1"
;
request
=
[
ASIFormDataRequest
requestWithURL
:
[
NSURL
URLWithString
:
@"http://asi/ASIHTTPRequest/tests/formdata-charset"
]
];
request
=
[
ASIFormDataRequest
requestWithURL
:
url
];
[
request
setPostValue
:
testString
forKey
:
@"value"
];
[
request
setStringEncoding
:
NSISOLatin1StringEncoding
];
[
request
start
];
...
...
@@ -152,7 +153,7 @@
GHAssertTrue
(
success
,
@"Failed to correctly encode the data"
);
// And again with multipart/form-data request
request
=
[
ASIFormDataRequest
requestWithURL
:
[
NSURL
URLWithString
:
@"http://asi/ASIHTTPRequest/tests/formdata-charset"
]
];
request
=
[
ASIFormDataRequest
requestWithURL
:
url
];
[
request
setPostValue
:
testString
forKey
:
@"value"
];
[
request
setPostFormat
:
ASIMultipartFormDataPostFormat
];
[
request
setStringEncoding
:
NSISOLatin1StringEncoding
];
...
...
@@ -162,14 +163,14 @@
// Once more for luck
charset
=
@"windows-1252"
;
request
=
[
ASIFormDataRequest
requestWithURL
:
[
NSURL
URLWithString
:
@"http://asi/ASIHTTPRequest/tests/formdata-charset"
]
];
request
=
[
ASIFormDataRequest
requestWithURL
:
url
];
[
request
setPostValue
:
testString
forKey
:
@"value"
];
[
request
setStringEncoding
:
NSWindowsCP1252StringEncoding
];
[
request
start
];
success
=
([[
request
responseString
]
isEqualToString
:[
NSString
stringWithFormat
:
@"Got data in %@: %@"
,
charset
,
testString
]]);
GHAssertTrue
(
success
,
@"Failed to correctly encode the data"
);
request
=
[
ASIFormDataRequest
requestWithURL
:
[
NSURL
URLWithString
:
@"http://asi/ASIHTTPRequest/tests/formdata-charset"
]
];
request
=
[
ASIFormDataRequest
requestWithURL
:
url
];
[
request
setPostValue
:
testString
forKey
:
@"value"
];
[
request
setPostFormat
:
ASIMultipartFormDataPostFormat
];
[
request
setStringEncoding
:
NSWindowsCP1252StringEncoding
];
...
...
Please
register
or
login
to post a comment