Test identifiers conformity

Make sure the basic identifiers (that is the table name and the equality field name) are valid identifiers in terms of string length and character set.
That is not a very good name. `assertIsValidIdentifier` is better. Still might not be entirely clear it's about database identifiers, so how about `assertIsValidDatabaseIdentifier`?