Package org.eclipselabs.mongoemf.junit.model

Examples of org.eclipselabs.mongoemf.junit.model.TargetObject.eResource()


    assertThat(iterator, is(notNullValue()));

    assertTrue(iterator.hasNext());
    TargetObject actualObject = (TargetObject) iterator.next();
    assertThat(actualObject.getSingleAttribute(), is("junit"));
    assertThat(actualObject.eResource(), is(notNullValue()));
    assertThat(actualObject.eResource().getURI(), is(targetObject.eResource().getURI()));
    assertFalse(iterator.hasNext());
  }

  @Test
View Full Code Here


    assertTrue(iterator.hasNext());
    TargetObject actualObject = (TargetObject) iterator.next();
    assertThat(actualObject.getSingleAttribute(), is("junit"));
    assertThat(actualObject.eResource(), is(notNullValue()));
    assertThat(actualObject.eResource().getURI(), is(targetObject.eResource().getURI()));
    assertFalse(iterator.hasNext());
  }

  @Test
  public void testMultipleIteration() throws IOException
View Full Code Here

    // Verify : exists() on the URI converter return true / false as appropriate

    assertTrue(targetObject.eResource().getResourceSet().getURIConverter().exists(targetObject.eResource().getURI(), null));
    assertFalse(targetObject.eResource().getResourceSet().getURIConverter().exists(targetObject.eResource().getURI().trimSegments(1).appendQuery(""), null));
    assertFalse(targetObject.eResource().getResourceSet().getURIConverter().exists(targetObject.eResource().getURI().trimSegments(1).appendSegment("id"), null));
    assertFalse(targetObject.eResource().getResourceSet().getURIConverter().exists(URI.createURI("mongodb://host:8080/junit/junit/id"), null));
  }

  @Test
  public void testLoadNonexistentResource()
View Full Code Here

    // Verify : exists() on the URI converter return true / false as appropriate

    assertTrue(targetObject.eResource().getResourceSet().getURIConverter().exists(targetObject.eResource().getURI(), null));
    assertFalse(targetObject.eResource().getResourceSet().getURIConverter().exists(targetObject.eResource().getURI().trimSegments(1).appendQuery(""), null));
    assertFalse(targetObject.eResource().getResourceSet().getURIConverter().exists(targetObject.eResource().getURI().trimSegments(1).appendSegment("id"), null));
    assertFalse(targetObject.eResource().getResourceSet().getURIConverter().exists(URI.createURI("mongodb://host:8080/junit/junit/id"), null));
  }

  @Test
  public void testLoadNonexistentResource()
  {
View Full Code Here

    saveObject(targetObject, createObjectURI(targetObject.eClass(), id), null);

    // Test : Update the object and store it back to MongoDB

    targetObject.setSingleAttribute("updated");
    targetObject.eResource().save(null);

    // Verify : Check that the object was stored correctly, and that is has the ID we specified.

    TargetObject actual = EChecker.checkObject(targetObject, createResourceSet());
    assertThat(EChecker.getID(actual), is(id));
View Full Code Here

    targetObject.setSingleAttribute("junit");
    saveObject(targetObject);

    // Test : Delete the target object

    targetObject.eResource().delete(null);

    // Verify : The target object was deleted

    assertThat(getCollection(targetObject.eClass()).getCount(), is(0L));
  }
View Full Code Here

    TargetObject targetObject = ModelFactory.eINSTANCE.createTargetObject();
    targetObject.setSingleAttribute("junit");
    saveObject(resourceSet, targetObject);

    XMLResource resource = (XMLResource) targetObject.eResource();
    String authorID = resource.getID(targetObject);

    // Test : Reload the target object

    resource.unload();
View Full Code Here

    {
      TargetObject targetObject = ModelFactory.eINSTANCE.createTargetObject();
      targetObject.setSingleAttribute("one");
      saveObject(resourceSet, targetObject);
      primaryObject.getMultipleNonContainmentReference().add(targetObject);
      targetObject.eResource().unload();
    }
    {
      PrimaryObject targetObject = ModelFactory.eINSTANCE.createPrimaryObject();
      targetObject.setName("target");
      saveObject(targetObject);
View Full Code Here

    {
      PrimaryObject targetObject = ModelFactory.eINSTANCE.createPrimaryObject();
      targetObject.setName("target");
      saveObject(targetObject);
      primaryObject.setContainmentReferenceSameCollectioin(targetObject);
      targetObject.eResource().unload();
    }

    saveObject(resourceSet, primaryObject);

    // Verify that proxies aren't resolved as a result of saving to Mongo DB.
View Full Code Here

    primaryObject.setSingleContainmentReferenceProxies(targetObject);
    saveObject(resourceSet, primaryObject);

    // Test : Delete the target object and reload the primary object

    targetObject.eResource().delete(null);
    ResourceSet testResourceSet = createResourceSet();
    Resource resource = testResourceSet.getResource(primaryObject.eResource().getURI(), true);

    // Verify : Check that the object was stored correctly.
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.