Add test error messages.
Add two more special cases.
Add error descriptions to strings.
Strings must be compared exactly
Third task
Merge remote-tracking branch 'upstream/master'