Assert.assertEquals(anArray, builder.get("anArray"));
Assert.assertFalse("id should not be set", builder.has("id"));
Assert.assertNull(builder.get("id"));
// Build the record, and verify that fields are set:
Record record = builder.build();
Assert.assertEquals(new Integer(1), record.get("intField"));
Assert.assertEquals(anArray, record.get("anArray"));
Assert.assertNotNull(record.get("id"));
Assert.assertEquals("0", record.get("id").toString());
// Test copy constructors:
Assert.assertEquals(builder, new GenericRecordBuilder(builder));
Assert.assertEquals(record, new GenericRecordBuilder(record).build());