[hibernate-commits] Hibernate SVN: r18637 - core/trunk/entitymanager/src/test/java/org/hibernate/ejb/test/lob.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Tue Jan 26 14:44:57 EST 2010


Author: hardy.ferentschik
Date: 2010-01-26 14:44:57 -0500 (Tue, 26 Jan 2010)
New Revision: 18637

Modified:
   core/trunk/entitymanager/src/test/java/org/hibernate/ejb/test/lob/BlobTest.java
Log:
HHH-4822 reverted a test which was accidently marked with @FailureExpected

Modified: core/trunk/entitymanager/src/test/java/org/hibernate/ejb/test/lob/BlobTest.java
===================================================================
--- core/trunk/entitymanager/src/test/java/org/hibernate/ejb/test/lob/BlobTest.java	2010-01-26 18:36:59 UTC (rev 18636)
+++ core/trunk/entitymanager/src/test/java/org/hibernate/ejb/test/lob/BlobTest.java	2010-01-26 19:44:57 UTC (rev 18637)
@@ -19,30 +19,28 @@
  */
 public class BlobTest extends TestCase {
 
-	@FailureExpected
 	public void testBlobSerialization() throws Exception {
-		throw new RuntimeException( );
-//		EntityManager em = getOrCreateEntityManager();
-//		em.getTransaction().begin();
-//		Map<String,String> image = new HashMap<String, String>();
-//		image.put( "meta", "metadata" );
-//		image.put( "data", "imagedata" );
-//		ImageReader reader = new ImageReader();
-//		ByteArrayOutputStream baos = new ByteArrayOutputStream();
-//		ObjectOutputStream oos = new ObjectOutputStream( baos );
-//		oos.writeObject( image );
-//		reader.setImage( (Blob) Hibernate.createBlob( baos.toByteArray() ) );
-//		em.persist( reader );
-//		em.getTransaction().commit();
-//		em.close(); //useless but y'a know
-//		em = getOrCreateEntityManager();
-//		em.getTransaction().begin();
-//		reader = em.find( ImageReader.class, reader.getId() );
-//		ObjectInputStream ois = new ObjectInputStream( reader.getImage().getBinaryStream() );
-//		image = (HashMap<String, String>) ois.readObject();
-//		assertTrue( image.containsKey( "meta" ) );
-//		em.getTransaction().commit();
-//		em.close();
+		EntityManager em = getOrCreateEntityManager();
+		em.getTransaction().begin();
+		Map<String,String> image = new HashMap<String, String>();
+		image.put( "meta", "metadata" );
+		image.put( "data", "imagedata" );
+		ImageReader reader = new ImageReader();
+		ByteArrayOutputStream baos = new ByteArrayOutputStream();
+		ObjectOutputStream oos = new ObjectOutputStream( baos );
+		oos.writeObject( image );
+		reader.setImage( (Blob) Hibernate.createBlob( baos.toByteArray() ) );
+		em.persist( reader );
+		em.getTransaction().commit();
+		em.close(); //useless but y'a know
+		em = getOrCreateEntityManager();
+		em.getTransaction().begin();
+		reader = em.find( ImageReader.class, reader.getId() );
+		ObjectInputStream ois = new ObjectInputStream( reader.getImage().getBinaryStream() );
+		image = (HashMap<String, String>) ois.readObject();
+		assertTrue( image.containsKey( "meta" ) );
+		em.getTransaction().commit();
+		em.close();
 	}
 
 	@Override



More information about the hibernate-commits mailing list