package org.mongodb.morphia;
import org.junit.Assert;
import org.junit.Test;
import org.mongodb.morphia.testutil.TestEntity;
import java.util.Iterator;
import java.util.List;
import static java.util.Arrays.asList;
/**
* @author Uwe Schaefer, (us@thomas-daily.de)
*/
public class TestGetByKeys extends TestBase {
@Test
public final void testGetByKeys() {
final A a1 = new A();
final A a2 = new A();
final Iterable<Key<A>> keys = getDs().save(asList(a1, a2));
final List<A> reloaded = getDs().getByKeys(keys);
final Iterator<A> i = reloaded.iterator();
Assert.assertNotNull(i.next());
Assert.assertNotNull(i.next());
Assert.assertFalse(i.hasNext());
}
public static class A extends TestEntity {
private String foo = "bar";
}
}