public void testGetSetByType1() throws HCatException {
HCatRecord inpRec = getHCatRecords()[0];
HCatRecord newRec = new DefaultHCatRecord(inpRec.size());
HCatSchema hsch =
HCatSchemaUtils.getHCatSchema(
"a:tinyint,b:smallint,c:int,d:bigint,e:float,f:double,g:boolean,h:string,i:binary,j:string");
newRec.setByte("a", hsch, inpRec.getByte("a", hsch));
newRec.setShort("b", hsch, inpRec.getShort("b", hsch));
newRec.setInteger("c", hsch, inpRec.getInteger("c", hsch));
newRec.setLong("d", hsch, inpRec.getLong("d", hsch));
newRec.setFloat("e", hsch, inpRec.getFloat("e", hsch));
newRec.setDouble("f", hsch, inpRec.getDouble("f", hsch));
newRec.setBoolean("g", hsch, inpRec.getBoolean("g", hsch));
newRec.setString("h", hsch, inpRec.getString("h", hsch));
newRec.setByteArray("i", hsch, inpRec.getByteArray("i", hsch));
newRec.setString("j", hsch, inpRec.getString("j", hsch));
Assert.assertTrue(HCatDataCheckUtil.recordsEqual(newRec, inpRec));
}