importer.addColumn(createdView.getId(),
new Column(0, "location", "location", "A location", "Location", 0, 10, format, "Location"));
LocationTestClass obj1 = new LocationTestClass(2, new Location(83.121212, 84.121212, null), "Name 1");
Meta m = producer.addObject(createdView.getId(), obj1);
TestCase.assertNotNull(m);
List<LocationTestClass> retVal = consumer.query(createdView.getId(), SoqlQuery.SELECT_ALL, LocationTestClass.LIST_TYPE);
TestCase.assertEquals(1, retVal.size());
LocationTestClass result = retVal.get(0);
TestCase.assertEquals(83.121212, result.getLocation().getLongitude());
TestCase.assertEquals(84.121212, result.getLocation().getLatitude());
TestCase.assertNull(result.getLocation().getAddress());
TestCase.assertEquals(2, result.getUniqueid());
TestCase.assertEquals("Name 1", result.getName());
importer.deleteDataset(createdView.getId());
}