Examples of HibernateTestFeature


Examples of org.geomajas.layer.hibernate.pojo.HibernateTestFeature

  @Autowired
  private FilterService filterService;
 
  @Before
  public void setUpTestDataWithinTransaction() throws LayerException {
    HibernateTestFeature f1 = HibernateTestFeature.getDefaultInstance1(null);
    HibernateTestFeature f2 = HibernateTestFeature.getDefaultInstance2(null);
    HibernateTestFeature f3 = HibernateTestFeature.getDefaultInstance3(null);
    HibernateTestFeature f4 = HibernateTestFeature.getDefaultInstance4(null);

    f1.addOneToMany(HibernateTestOneToMany.getDefaultInstance1(null));
    f1.addOneToMany(HibernateTestOneToMany.getDefaultInstance2(null));

    f2.addOneToMany(HibernateTestOneToMany.getDefaultInstance3(null));
    f2.addOneToMany(HibernateTestOneToMany.getDefaultInstance4(null));

    f3.addOneToMany(HibernateTestOneToMany.getDefaultInstance1(null));
    f3.addOneToMany(HibernateTestOneToMany.getDefaultInstance3(null));

    f4.addOneToMany(HibernateTestOneToMany.getDefaultInstance1(null));
    f4.addOneToMany(HibernateTestOneToMany.getDefaultInstance2(null));
    f4.addOneToMany(HibernateTestOneToMany.getDefaultInstance3(null));
    f4.addOneToMany(HibernateTestOneToMany.getDefaultInstance4(null));

    layer.create(f1);
    layer.create(f2);
    layer.create(f3);
    layer.create(f4);
View Full Code Here

Examples of org.geomajas.layer.hibernate.pojo.HibernateTestFeature

  @Test
  public void fidFilter() throws Exception {
    Iterator<?> it = layer.getElements(filterCreator.createTrueFilter(), 0, 0);
    // iterate and check if they can be fetched with the fid filter
    while (it.hasNext()) {
      HibernateTestFeature expected = (HibernateTestFeature) it.next();
      Filter filter = filterCreator.createFidFilter(new String[] { layer.getFeatureModel().getId(expected) });
      Iterator<?> it2 = layer.getElements(filter, 0, 0);
      Assert.assertTrue("FidFilter should return an iterator with 1 feature.", it2.hasNext());
      HibernateTestFeature actual = (HibernateTestFeature) it2.next();
      Assert.assertEquals(expected, actual);
    }
  }
View Full Code Here

Examples of org.geomajas.layer.hibernate.pojo.HibernateTestFeature

  static boolean initialised = false;

  @Before
  public void setUpTestDataWithinTransaction() throws LayerException {
    HibernateTestFeature f1 = HibernateTestFeature.getDefaultInstance1(null);
    f1.setManyToOne(HibernateTestManyToOne.getDefaultInstance1(null));
    layer.create(f1);
    HibernateTestFeature f2 = HibernateTestFeature.getDefaultInstance2(null);
    f2.setManyToOne(HibernateTestManyToOne.getDefaultInstance2(null));
    layer.create(f2);
    HibernateTestFeature f3 = HibernateTestFeature.getDefaultInstance3(null);
    f3.setManyToOne(HibernateTestManyToOne.getDefaultInstance3(null));
    layer.create(f3);
    HibernateTestFeature f4 = HibernateTestFeature.getDefaultInstance4(null);
    f4.setManyToOne(HibernateTestManyToOne.getDefaultInstance4(null));
    layer.create(f4);
  }
View Full Code Here

Examples of org.geomajas.layer.hibernate.pojo.HibernateTestFeature

*/
public class HibernateLayerTest extends AbstractHibernateLayerModelTest {

  @Test
  public void testCreate() throws Exception {
    HibernateTestFeature feature = HibernateTestFeature.getDefaultInstance1(null);
    Object created = layer.create(feature);
    Assert.assertNotNull(created);
    Assert.assertTrue(created instanceof HibernateTestFeature);
    HibernateTestFeature createdFeature = (HibernateTestFeature) created;
    Assert.assertNotNull(createdFeature.getId());
  }
View Full Code Here

Examples of org.geomajas.layer.hibernate.pojo.HibernateTestFeature

    Assert.assertNotNull(createdFeature.getId());
  }

  @Test
  public void testRead() throws Exception {
    HibernateTestFeature f1 = (HibernateTestFeature) layer.create(HibernateTestFeature.getDefaultInstance1(null));
    Assert.assertNotNull(f1.getId());
    Object feature = layer.read(f1.getId().toString());
    Assert.assertNotNull(feature);
  }
View Full Code Here

Examples of org.geomajas.layer.hibernate.pojo.HibernateTestFeature

    Assert.assertNotNull(feature);
  }

  @Test
  public void testUpdate() throws Exception {
    HibernateTestFeature f1 = (HibernateTestFeature) layer.create(HibernateTestFeature.getDefaultInstance1(null));
    Assert.assertNotNull(f1.getId());
    Object feature = layer.read(f1.getId().toString());
    Assert.assertNotNull("The requested feature could not be found!", feature);

    // Create a detached copy
    HibernateTestFeature detached = HibernateTestFeature.getDefaultInstance1(null);
    detached.setId(((HibernateTestFeature) feature).getId());
    Map<String, Attribute> attributes = new HashMap<String, Attribute>();
    attributes.put(PARAM_TEXT_ATTR, new StringAttribute("new name"));
    attributes.put(PARAM_FLOAT_ATTR, new FloatAttribute(5f));
    Calendar c = Calendar.getInstance();
    attributes.put(PARAM_DATE_ATTR, new DateAttribute(c.getTime()));
View Full Code Here

Examples of org.geomajas.layer.hibernate.pojo.HibernateTestFeature

    Assert.assertNotNull(manytoOne.getValue().getId()); // Test for ID
  }

  @Test
  public void testSave() throws Exception {
    HibernateTestFeature feature = HibernateTestFeature.getDefaultInstance1(null);
    Object created = layer.saveOrUpdate(feature);
    Assert.assertNotNull(created);
    Assert.assertTrue(created instanceof HibernateTestFeature);
    HibernateTestFeature createdFeature = (HibernateTestFeature) created;
    Assert.assertNotNull(createdFeature.getId());
  }
View Full Code Here

Examples of org.geomajas.layer.hibernate.pojo.HibernateTestFeature

    Assert.assertNotNull(feature);
  }

  @Test
  public void testDelete() throws Exception {
    HibernateTestFeature f1 = (HibernateTestFeature) layer.create(HibernateTestFeature.getDefaultInstance1(null));
    Assert.assertNotNull(f1.getId());
    Assert.assertNotNull(layer.read(f1.getId().toString()));
    layer.delete(f1.getId().toString());
    try {
      layer.read(f1.getId().toString());
      Assert.fail("No exception thrown for non-exisiting feature");
    } catch (LayerException e) {
    }
  }
View Full Code Here

Examples of org.geomajas.layer.hibernate.pojo.HibernateTestFeature

    }
  }

  @Test
  public void testSort() throws Exception {
    HibernateTestFeature f1 = (HibernateTestFeature) layer.create(HibernateTestFeature.getDefaultInstance1(null));
    HibernateTestFeature f2 = (HibernateTestFeature) layer.create(HibernateTestFeature.getDefaultInstance2(null));
    Iterator<?> iterator = layer.getElements(null, 0, 0);
    List<Object> actual = new ArrayList<Object>();
    while (iterator.hasNext()) {
      actual.add(iterator.next());
    }
    List<Object> expected = new ArrayList<Object>();
    expected.add(HibernateTestFeature.getDefaultInstance2(f2.getId()));
    expected.add(HibernateTestFeature.getDefaultInstance1(f1.getId()));
    Assert.assertEquals(expected, actual);
  }
View Full Code Here

Examples of org.geomajas.layer.hibernate.pojo.HibernateTestFeature

  }

  @Test
  public void testScrollableResultSet() throws Exception {
    // this is arguably not a good unittest, there is no certainty a scrollable resultset is actually used
    HibernateTestFeature f1 = (HibernateTestFeature) scrollableResultSetLayer.create(HibernateTestFeature
        .getDefaultInstance1(null));
    HibernateTestFeature f2 = (HibernateTestFeature) scrollableResultSetLayer.create(HibernateTestFeature
        .getDefaultInstance2(null));
    Iterator<?> iterator = scrollableResultSetLayer.getElements(null, 0, 0);

    Assert.assertTrue(iterator.hasNext());
    Assert.assertEquals(f2, iterator.next());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.