[hibernate-commits] Hibernate SVN: r15736 - in core/branches/Branch_3_2/test/org/hibernate/test: mixed and 1 other directory.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Fri Dec 26 19:49:42 EST 2008


Author: gbadner
Date: 2008-12-26 19:49:42 -0500 (Fri, 26 Dec 2008)
New Revision: 15736

Modified:
   core/branches/Branch_3_2/test/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java
   core/branches/Branch_3_2/test/org/hibernate/test/mixed/MixedTest.java
Log:
JBPAPP-1528 HHH-3679 - Sybase conversion of Java byte to tinyint fails with 8-bit values causing unit test failures


Modified: core/branches/Branch_3_2/test/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java
===================================================================
--- core/branches/Branch_3_2/test/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java	2008-12-27 00:40:54 UTC (rev 15735)
+++ core/branches/Branch_3_2/test/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java	2008-12-27 00:49:42 UTC (rev 15736)
@@ -47,7 +47,9 @@
 		SecureDocument d2 = new SecureDocumentImpl();
 		d2.setName("Secret");
 		d2.setContent( Hibernate.createBlob( "wxyz wxyz".getBytes() ) );
-		d2.setPermissionBits( (byte) 664 );
+		// Sybase only allows 7-bits in a byte to be inserted into a tinyint 
+		// column (0 <= val < 128)		
+		d2.setPermissionBits( (byte) 127 );
 		d2.setOwner("gavin");
 		Long d2id = (Long) s.save(d2);
 		t.commit();

Modified: core/branches/Branch_3_2/test/org/hibernate/test/mixed/MixedTest.java
===================================================================
--- core/branches/Branch_3_2/test/org/hibernate/test/mixed/MixedTest.java	2008-12-27 00:40:54 UTC (rev 15735)
+++ core/branches/Branch_3_2/test/org/hibernate/test/mixed/MixedTest.java	2008-12-27 00:49:42 UTC (rev 15736)
@@ -47,7 +47,9 @@
 		SecureDocument d2 = new SecureDocument();
 		d2.setName( "Secret" );
 		d2.setContent( Hibernate.createBlob( "wxyz wxyz".getBytes() ) );
-		d2.setPermissionBits( (byte) 664 );
+		// Sybase only allows 7-bits in a byte to be inserted into a tinyint 
+		// column (0 <= val < 128)
+		d2.setPermissionBits( (byte) 127 );
 		d2.setOwner( "gavin" );
 		d2.setParent( f );
 		Long d2id = (Long) s.save( d2 );
@@ -92,7 +94,9 @@
 		assertNotNull( d2.getContent() );
 		assertEquals( "max", d2.getOwner() );
 		assertEquals( "/", d2.getParent().getName() );
-		assertEquals( (byte) 664, d2.getPermissionBits() );
+		// Sybase only allows 7-bits in a byte to be inserted into a tinyint 
+		// column (0 <= val < 128)
+		assertEquals( (byte) 127, d2.getPermissionBits() );
 		assertNotNull( d2.getCreated() );
 		assertNotNull( d2.getModified() );
 




More information about the hibernate-commits mailing list