classUnderTest = new SQLDatabaseMetaData(mockSqlConnection);
BestRowIdentifier[] result = classUnderTest.getBestRowIdentifier(mockTableInfo);
assertEquals(1, result.length);
BestRowIdentifier rid = result[0];
assertEquals(1, rid.getScope());
assertEquals("aColumn", rid.getColumnName());
assertEquals(3, rid.getSQLDataType());
assertEquals("SMALLINT", rid.getTypeName());
assertEquals(5, rid.getPrecision());
assertEquals(7, rid.getScale());
assertEquals(8, rid.getPseudoColumn());
mockHelper.verifyAll();
}