From 0e46184656015a573a732037a21e6942a6f0cc13 Mon Sep 17 00:00:00 2001 From: Robin Bygrave Date: Thu, 21 Jan 2016 16:03:51 +1300 Subject: [PATCH] No effective change - Rename test class --- .../TestLazyLoadNonExistentBean.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/test/java/com/avaje/tests/batchload/TestLazyLoadNonExistentBean.java diff --git a/src/test/java/com/avaje/tests/batchload/TestLazyLoadNonExistentBean.java b/src/test/java/com/avaje/tests/batchload/TestLazyLoadNonExistentBean.java new file mode 100644 index 000000000..3ee53106a --- /dev/null +++ b/src/test/java/com/avaje/tests/batchload/TestLazyLoadNonExistentBean.java @@ -0,0 +1,31 @@ +package com.avaje.tests.batchload; + +import java.util.UUID; + +import javax.persistence.EntityNotFoundException; + +import org.junit.Assert; +import org.junit.Test; + +import com.avaje.ebean.BaseTestCase; +import com.avaje.ebean.Ebean; +import com.avaje.tests.model.basic.UUOne; + +public class TestLazyLoadNonExistentBean extends BaseTestCase { + + @Test + public void testSimple() { + + UUID uuid = UUID.randomUUID(); + UUOne one = Ebean.getReference(UUOne.class, uuid); + + try { + // invoke lazy loading + one.getName(); + Assert.assertTrue(false); + } catch (EntityNotFoundException e) { + // expecting this + Assert.assertTrue(true); + } + } +}