Remove unneeded test

Then, invert assertion arguments to: expected, actual.
Prefer hash over array access
Merge pull request #564 from xymbol/use-columns-hash

Use columns hash