Author: gbadner
Date: 2008-12-26 19:40:54 -0500 (Fri, 26 Dec 2008)
New Revision: 15735
Modified:
core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java
core/branches/Branch_3_2_4_SP1_CP/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_4_SP1_CP/test/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java
===================================================================
---
core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java 2008-12-26
23:57:29 UTC (rev 15734)
+++
core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java 2008-12-27
00:40:54 UTC (rev 15735)
@@ -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_4_SP1_CP/test/org/hibernate/test/mixed/MixedTest.java
===================================================================
---
core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/mixed/MixedTest.java 2008-12-26
23:57:29 UTC (rev 15734)
+++
core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/mixed/MixedTest.java 2008-12-27
00:40:54 UTC (rev 15735)
@@ -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() );
Show replies by date