From 5176e6b2fb3aec17035594e74aefeb7dfa713ff4 Mon Sep 17 00:00:00 2001 From: Thomas Renger Date: Sun, 8 Sep 2013 16:57:20 +0200 Subject: [PATCH] Test --- iron-blogger-server/ironblogger/.classpath | 49 +++++++++------ .../org.eclipse.wst.common.component | 2 + iron-blogger-server/ironblogger/pom.xml | 59 ++++++++++++++++++- .../wazong/ironblogger/persistence/Feed.java | 14 +++++ .../java/de/wazong/ironblogger/TestTest.java | 57 ++++++++++++++++++ 5 files changed, 163 insertions(+), 18 deletions(-) create mode 100644 iron-blogger-server/ironblogger/src/main/java/de/wazong/ironblogger/persistence/Feed.java create mode 100644 iron-blogger-server/ironblogger/src/test/java/de/wazong/ironblogger/TestTest.java diff --git a/iron-blogger-server/ironblogger/.classpath b/iron-blogger-server/ironblogger/.classpath index 9fd9424..cccaf1a 100644 --- a/iron-blogger-server/ironblogger/.classpath +++ b/iron-blogger-server/ironblogger/.classpath @@ -1,19 +1,34 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/iron-blogger-server/ironblogger/.settings/org.eclipse.wst.common.component b/iron-blogger-server/ironblogger/.settings/org.eclipse.wst.common.component index 82b18bd..16e08ab 100644 --- a/iron-blogger-server/ironblogger/.settings/org.eclipse.wst.common.component +++ b/iron-blogger-server/ironblogger/.settings/org.eclipse.wst.common.component @@ -28,5 +28,7 @@ + + diff --git a/iron-blogger-server/ironblogger/pom.xml b/iron-blogger-server/ironblogger/pom.xml index 246e574..342578d 100644 --- a/iron-blogger-server/ironblogger/pom.xml +++ b/iron-blogger-server/ironblogger/pom.xml @@ -53,9 +53,66 @@ junit junit - 3.8.1 + 4.8.1 test + + org.hibernate + ejb3-persistence + 1.0.2.GA + + + org.hibernate + hibernate-entitymanager + 3.4.0.GA + + + + javax.transaction + jta + + + + + org.hibernate + hibernate-commons-annotations + 3.1.0.GA + + + org.hibernate + hibernate-annotations + 3.4.0.GA + + + org.hibernate + hibernate-core + 3.3.1.GA + + + + javax.transaction + jta + + + + + org.slf4j + slf4j-api + 1.5.10 + test + + + org.slf4j + slf4j-log4j12 + 1.5.10 + test + + + + log4j + log4j + 1.2.16 + 4.1.0.Final diff --git a/iron-blogger-server/ironblogger/src/main/java/de/wazong/ironblogger/persistence/Feed.java b/iron-blogger-server/ironblogger/src/main/java/de/wazong/ironblogger/persistence/Feed.java new file mode 100644 index 0000000..e2dc562 --- /dev/null +++ b/iron-blogger-server/ironblogger/src/main/java/de/wazong/ironblogger/persistence/Feed.java @@ -0,0 +1,14 @@ +package de.wazong.ironblogger.persistence; + +import javax.persistence.Entity; +import javax.persistence.Table; + +@Entity +@Table(name="feed") +public class Feed { + + private long id; + private String name; + private String feedURL; + +} \ No newline at end of file diff --git a/iron-blogger-server/ironblogger/src/test/java/de/wazong/ironblogger/TestTest.java b/iron-blogger-server/ironblogger/src/test/java/de/wazong/ironblogger/TestTest.java new file mode 100644 index 0000000..26ddd65 --- /dev/null +++ b/iron-blogger-server/ironblogger/src/test/java/de/wazong/ironblogger/TestTest.java @@ -0,0 +1,57 @@ +package de.wazong.ironblogger; + +import javax.persistence.EntityManager; +import javax.persistence.EntityManagerFactory; +import javax.persistence.Persistence; + +import org.apache.log4j.Logger; +import org.junit.AfterClass; +import org.junit.BeforeClass; +import org.junit.Test; + +public class TestTest { + + private static EntityManager em; + private static final Logger log = Logger.getLogger(TestTest.class); + + @Test + public void testNothing() throws Exception { + + if (em == null)setUp(); + + + + } + + /** + * Creates an {@link EntityManager} for this test. + * + * @throws Exception + */ + @BeforeClass + public static void setUp() throws Exception { + if (em == null) { + final EntityManagerFactory emf = Persistence + .createEntityManagerFactory("gwmTest"); + em = emf.createEntityManager(); + } + } + + /** + * Cleans up after this test has run. + */ + @AfterClass + public static void cleanUp() { + em.clear(); + em.getTransaction().begin(); +// for (Record r : ids) { +// Object o = em.find(r.getClazz(), r.getId()); +// if (o != null) +// em.remove(o); +// } + em.getTransaction().commit(); + em.close(); + } + + +} \ No newline at end of file