com.googlecode.objectify.test.ArrayTests Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of objectify Show documentation
Show all versions of objectify Show documentation
*** THIS VERSION UPLOADED FOR USE WITH CEDAR-COMMON, TO AVOID DEPENDENCIES ON GOOGLE CODE-BASED MAVEN REPOSITORIES. *** The simplest convenient interface to the Google App Engine datastore
The newest version!
/*
* $Id: BeanMixin.java 1075 2009-05-07 06:41:19Z lhoriman $
* $URL: https://subetha.googlecode.com/svn/branches/resin/rtest/src/org/subethamail/rtest/util/BeanMixin.java $
*/
package com.googlecode.objectify.test;
import java.util.Arrays;
import java.util.logging.Logger;
import org.testng.annotations.Test;
import com.googlecode.objectify.Key;
import com.googlecode.objectify.Objectify;
import com.googlecode.objectify.test.entity.HasArrays;
/**
* Tests of persisting arrays
*
* @author Jeff Schnitzer
*/
public class ArrayTests extends TestBase
{
/** */
@SuppressWarnings("unused")
private static Logger log = Logger.getLogger(ArrayTests.class.getName());
/** */
@Test
public void testStringArrays() throws Exception
{
Objectify ofy = this.fact.begin();
HasArrays hasa = new HasArrays();
hasa.strings = new String[] { "red", "green" };
Key k = ofy.put(hasa);
HasArrays fetched = ofy.get(k);
assert Arrays.equals(fetched.strings, hasa.strings);
}
/** */
@Test
public void testIntArrays() throws Exception
{
Objectify ofy = this.fact.begin();
HasArrays hasa = new HasArrays();
hasa.ints = new int[] { 5, 6 };
Key k = ofy.put(hasa);
HasArrays fetched = ofy.get(k);
assert Arrays.equals(fetched.ints, hasa.ints);
}
/** */
@Test
public void testIntegerArrays() throws Exception
{
Objectify ofy = this.fact.begin();
HasArrays hasa = new HasArrays();
hasa.integers = new Integer[] { 5, 6 };
Key k = ofy.put(hasa);
HasArrays fetched = ofy.get(k);
assert Arrays.equals(fetched.integers, hasa.integers);
}
/** */
@Test
public void testLongArrays() throws Exception
{
Objectify ofy = this.fact.begin();
HasArrays hasa = new HasArrays();
hasa.longs = new long[] { 5, 6 };
Key k = ofy.put(hasa);
HasArrays fetched = ofy.get(k);
assert Arrays.equals(fetched.longs, hasa.longs);
}
}