- QA: CS/WS
- Refactor test to use `@values` annotation and provider
- Refactor: Rewrite longish tests with try / catch inside:
  . Separate positive and negative tests
  . Use `@values` annotation and provider method
- Simplify test code further
- Remove assertion helper with longish verification logic
  and replace them with `@values` annotation and provider method
- Remove useless dialectClass member
# Previously used in self tests