Examples of Criminal


Examples of com.googlecode.objectify.test.entity.Criminal

  @BeforeMethod
  public void setUpExtra()
  {
    fact().register(Criminal.class);

    Criminal avoid = new Criminal();
    avoid.aliases = new Name[] { new Name("Bob", "Dobbs") };
    avoid.moreAliases = Collections.singletonList(new Name("Bob", "Dobbs"));
    ofy().save().entity(avoid).now();
  }
View Full Code Here

Examples of com.googlecode.objectify.test.entity.Criminal

   * Rule: filtering collections filters by contents, so looking for null fails
   */
  @Test
  public void testNullCollection() throws Exception
  {
    Criminal crim = new Criminal();
    crim.aliases = null;
    crim.moreAliases = null;

    Criminal fetched = ofy().saveClearLoad(crim);
    assert fetched.aliases == null;
    assert fetched.moreAliases == null;

    // Now check the queries
    Iterator<Criminal> queried;
View Full Code Here

Examples of com.googlecode.objectify.test.entity.Criminal

  /**
   */
  @Test
  public void testEmptyCollection() throws Exception
  {
    Criminal crim = new Criminal();
    crim.aliases = new Name[0];
    crim.moreAliases = new ArrayList<>();

    Criminal fetched = ofy().saveClearLoad(crim);
    assert fetched.aliases == null// not valid with caching objectify
    assert fetched.moreAliases == null;

    // Now check the queries
    Iterator<Criminal> queried;
View Full Code Here

Examples of com.googlecode.objectify.test.entity.Criminal

  /**
   */
  @Test
  public void testCollectionContainingNull() throws Exception
  {
    Criminal crim = new Criminal();
    crim.aliases = new Name[] { null };
    crim.moreAliases = Arrays.asList(crim.aliases);

    Criminal fetched = ofy().saveClearLoad(crim);
    assert fetched.aliases != null;
    assert fetched.aliases.length == 1;
    assert fetched.aliases[0] == null;

    assert fetched.moreAliases != null;
View Full Code Here

Examples of com.googlecode.objectify.test.entity.Criminal

  /**
   */
  @Test
  public void easierTestCollectionContainingNullAndOtherStuff() throws Exception
  {
    Criminal crim = new Criminal();
    crim.aliases = new Name[] { new Name("Bob", "Dobbs"), null, new Name("Ivan", "Stang") };

    Criminal fetched = ofy().saveClearLoad(crim);

    assert fetched.aliases != null;
    assert fetched.aliases.length == 3;
    assert fetched.aliases[0] != null;
    assert fetched.aliases[1] == null;
View Full Code Here

Examples of com.googlecode.objectify.test.entity.Criminal

  /**
   */
  @Test
  public void testCollectionContainingNullAndOtherStuff() throws Exception
  {
    Criminal crim = new Criminal();
    crim.aliases = new Name[] { new Name("Bob", "Dobbs"), null, new Name("Ivan", "Stang") };
    crim.moreAliases = Arrays.asList(crim.aliases);

    Criminal fetched = ofy().saveClearLoad(crim);

    assert fetched.aliases != null;
    assert fetched.aliases.length == 3;
    assert fetched.aliases[0] != null;
    assert fetched.aliases[1] == null;
View Full Code Here

Examples of com.googlecode.objectify.test.entity.Criminal

   * Reported error when a field is null in an embedded set, but it seems to work
   */
  @Test
  public void testEmbeddedSetWithNullField() throws Exception
  {
    Criminal crim = new Criminal();
    crim.aliases = new Name[] { new Name("Bob", "Dobbs"), new Name("Mojo", null), new Name("Ivan", "Stang") };
    crim.aliasesSet = new HashSet<>(Arrays.asList(crim.aliases));

    Criminal fetched = ofy().saveClearLoad(crim);

    for (Name name: crim.aliases)
      assert fetched.aliasesSet.contains(name);
  }
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.