Fix missing [Test] clauses from newly added test

Also for the unique violation test I've added some asserts to ensure
that the data type and column name are empty. These are not populated
for unique violations, originally I removed the tests but on after
thought it's probably better to ensure that they're empty strings.