@Test
public void testProcessDDMFormInstanceReportWithEmptyField()
	throws Exception {

	DDMFormFieldValue ddmFormFieldValue = _mockDDMFormFieldValue(
		"field1", JSONFactoryUtil.createJSONObject());
	JSONObject processedFieldJSONObject =
		_gridDDMFormFieldTypeReportProcessor.process(
			ddmFormFieldValue,
			JSONUtil.put(
				"type", DDMFormFieldType.GRID
			).put(
				"values", JSONFactoryUtil.createJSONObject()
			),
			_FORM_INSTANCE_RECORD_ID,
			DDMFormInstanceReportConstants.EVENT_ADD_RECORD_VERSION);
	Assert.assertEquals(
		DDMFormFieldType.GRID, processedFieldJSONObject.getString("type"));
	JSONObject valuesJSONObject = processedFieldJSONObject.getJSONObject(
		"values");
	Assert.assertFalse(valuesJSONObject.has(""));
	JSONObject structureJSONObject = processedFieldJSONObject.getJSONObject(
		"structure");
	_assertStructure(structureJSONObject);
}