Simplify the test.
Add test cases.
Change query string to URL escaped.
Improve test.
Add test messages.