Hibernate SVN: r15742 - core/trunk/testsuite/src/test/java/org/hibernate/test/manytomany.
by hibernate-commits@lists.jboss.org
Author: gbadner
Date: 2008-12-26 20:51:28 -0500 (Fri, 26 Dec 2008)
New Revision: 15742
Modified:
core/trunk/testsuite/src/test/java/org/hibernate/test/manytomany/UserGroup.hbm.xml
Log:
HHH-3680 - Sybase - composite primary key in unit test exceeds maximum for index causing failure
Modified: core/trunk/testsuite/src/test/java/org/hibernate/test/manytomany/UserGroup.hbm.xml
===================================================================
--- core/trunk/testsuite/src/test/java/org/hibernate/test/manytomany/UserGroup.hbm.xml 2008-12-27 01:47:29 UTC (rev 15741)
+++ core/trunk/testsuite/src/test/java/org/hibernate/test/manytomany/UserGroup.hbm.xml 2008-12-27 01:51:28 UTC (rev 15742)
@@ -16,8 +16,8 @@
<class name="User" table="`User`">
<composite-id>
- <key-property name="name"/>
- <key-property name="org"/>
+ <key-property name="name" length="32"/>
+ <key-property name="org" length="32"/>
</composite-id>
<set name="groups" table="UserGroup">
<key>
@@ -33,8 +33,8 @@
<class name="Group" table="`Group`">
<composite-id>
- <key-property name="name"/>
- <key-property name="org"/>
+ <key-property name="name" length="32"/>
+ <key-property name="org" length="32"/>
</composite-id>
<property name="description"/>
<set name="users" table="UserGroup" inverse="true">
15 years, 4 months
Hibernate SVN: r15741 - core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/manytomany.
by hibernate-commits@lists.jboss.org
Author: gbadner
Date: 2008-12-26 20:47:29 -0500 (Fri, 26 Dec 2008)
New Revision: 15741
Modified:
core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/manytomany/UserGroup.hbm.xml
Log:
HHH-3680 - Sybase - composite primary key in unit test exceeds maximum for index causing failure
Modified: core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/manytomany/UserGroup.hbm.xml
===================================================================
--- core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/manytomany/UserGroup.hbm.xml 2008-12-27 01:43:05 UTC (rev 15740)
+++ core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/manytomany/UserGroup.hbm.xml 2008-12-27 01:47:29 UTC (rev 15741)
@@ -16,8 +16,8 @@
<class name="User" table="`User`">
<composite-id>
- <key-property name="name"/>
- <key-property name="org"/>
+ <key-property name="name" length="32"/>
+ <key-property name="org" length="32"/>
</composite-id>
<set name="groups" table="UserGroup">
<key>
@@ -33,8 +33,8 @@
<class name="Group" table="`Group`">
<composite-id>
- <key-property name="name"/>
- <key-property name="org"/>
+ <key-property name="name" length="32"/>
+ <key-property name="org" length="32"/>
</composite-id>
<property name="description"/>
<set name="users" table="UserGroup" inverse="true">
15 years, 4 months
Hibernate SVN: r15740 - core/branches/Branch_3_2/test/org/hibernate/test/manytomany.
by hibernate-commits@lists.jboss.org
Author: gbadner
Date: 2008-12-26 20:43:05 -0500 (Fri, 26 Dec 2008)
New Revision: 15740
Modified:
core/branches/Branch_3_2/test/org/hibernate/test/manytomany/UserGroup.hbm.xml
Log:
HHH-3680 - Sybase - composite primary key in unit test exceeds maximum for index causing failure
Modified: core/branches/Branch_3_2/test/org/hibernate/test/manytomany/UserGroup.hbm.xml
===================================================================
--- core/branches/Branch_3_2/test/org/hibernate/test/manytomany/UserGroup.hbm.xml 2008-12-27 01:39:41 UTC (rev 15739)
+++ core/branches/Branch_3_2/test/org/hibernate/test/manytomany/UserGroup.hbm.xml 2008-12-27 01:43:05 UTC (rev 15740)
@@ -16,8 +16,8 @@
<class name="User" table="`User`">
<composite-id>
- <key-property name="name"/>
- <key-property name="org"/>
+ <key-property name="name" length="32"/>
+ <key-property name="org" length="32"/>
</composite-id>
<set name="groups" table="UserGroup">
<key>
@@ -33,8 +33,8 @@
<class name="Group" table="`Group`">
<composite-id>
- <key-property name="name"/>
- <key-property name="org"/>
+ <key-property name="name" length="32"/>
+ <key-property name="org" length="32"/>
</composite-id>
<property name="description"/>
<set name="users" table="UserGroup" inverse="true">
15 years, 4 months
Hibernate SVN: r15739 - core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/manytomany.
by hibernate-commits@lists.jboss.org
Author: gbadner
Date: 2008-12-26 20:39:41 -0500 (Fri, 26 Dec 2008)
New Revision: 15739
Modified:
core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/manytomany/UserGroup.hbm.xml
Log:
HHH-3680 - Sybase - composite primary key in unit test exceeds maximum for index causing failure
Modified: core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/manytomany/UserGroup.hbm.xml
===================================================================
--- core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/manytomany/UserGroup.hbm.xml 2008-12-27 01:10:21 UTC (rev 15738)
+++ core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/manytomany/UserGroup.hbm.xml 2008-12-27 01:39:41 UTC (rev 15739)
@@ -16,8 +16,8 @@
<class name="User" table="`User`">
<composite-id>
- <key-property name="name"/>
- <key-property name="org"/>
+ <key-property name="name" length="32"/>
+ <key-property name="org" length="32"/>
</composite-id>
<set name="groups" table="UserGroup">
<key>
@@ -33,8 +33,8 @@
<class name="Group" table="`Group`">
<composite-id>
- <key-property name="name"/>
- <key-property name="org"/>
+ <key-property name="name" length="32"/>
+ <key-property name="org" length="32"/>
</composite-id>
<property name="description"/>
<set name="users" table="UserGroup" inverse="true">
15 years, 4 months
Hibernate SVN: r15738 - in core/trunk/testsuite/src/test/java/org/hibernate/test: mixed and 1 other directory.
by hibernate-commits@lists.jboss.org
Author: gbadner
Date: 2008-12-26 20:10:21 -0500 (Fri, 26 Dec 2008)
New Revision: 15738
Modified:
core/trunk/testsuite/src/test/java/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java
core/trunk/testsuite/src/test/java/org/hibernate/test/mixed/MixedTest.java
Log:
HHH-3679 - Sybase conversion of Java byte to tinyint fails with 8-bit values causing unit test failures
Modified: core/trunk/testsuite/src/test/java/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java
===================================================================
--- core/trunk/testsuite/src/test/java/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java 2008-12-27 01:05:04 UTC (rev 15737)
+++ core/trunk/testsuite/src/test/java/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java 2008-12-27 01:10:21 UTC (rev 15738)
@@ -1,4 +1,4 @@
-//$Id: InterfaceProxyTest.java 10977 2006-12-12 23:28:04Z steve.ebersole(a)jboss.com $
+//$Id: InterfaceProxyTest.java 15736 2008-12-27 00:49:42Z gbadner $
package org.hibernate.test.interfaceproxy;
import junit.framework.Test;
@@ -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/trunk/testsuite/src/test/java/org/hibernate/test/mixed/MixedTest.java
===================================================================
--- core/trunk/testsuite/src/test/java/org/hibernate/test/mixed/MixedTest.java 2008-12-27 01:05:04 UTC (rev 15737)
+++ core/trunk/testsuite/src/test/java/org/hibernate/test/mixed/MixedTest.java 2008-12-27 01:10:21 UTC (rev 15738)
@@ -1,4 +1,4 @@
-//$Id: MixedTest.java 10977 2006-12-12 23:28:04Z steve.ebersole(a)jboss.com $
+//$Id: MixedTest.java 15736 2008-12-27 00:49:42Z gbadner $
package org.hibernate.test.mixed;
import junit.framework.Test;
@@ -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() );
15 years, 4 months
Hibernate SVN: r15737 - in core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test: mixed and 1 other directory.
by hibernate-commits@lists.jboss.org
Author: gbadner
Date: 2008-12-26 20:05:04 -0500 (Fri, 26 Dec 2008)
New Revision: 15737
Modified:
core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java
core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/mixed/MixedTest.java
Log:
HHH-3679 - Sybase conversion of Java byte to tinyint fails with 8-bit values causing unit test failures
Modified: core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java
===================================================================
--- core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java 2008-12-27 00:49:42 UTC (rev 15736)
+++ core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/interfaceproxy/InterfaceProxyTest.java 2008-12-27 01:05:04 UTC (rev 15737)
@@ -1,4 +1,4 @@
-//$Id: InterfaceProxyTest.java 10977 2006-12-12 23:28:04Z steve.ebersole(a)jboss.com $
+//$Id: InterfaceProxyTest.java 15736 2008-12-27 00:49:42Z gbadner $
package org.hibernate.test.interfaceproxy;
import junit.framework.Test;
@@ -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_3/testsuite/src/test/java/org/hibernate/test/mixed/MixedTest.java
===================================================================
--- core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/mixed/MixedTest.java 2008-12-27 00:49:42 UTC (rev 15736)
+++ core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/mixed/MixedTest.java 2008-12-27 01:05:04 UTC (rev 15737)
@@ -1,4 +1,4 @@
-//$Id: MixedTest.java 10977 2006-12-12 23:28:04Z steve.ebersole(a)jboss.com $
+//$Id: MixedTest.java 15736 2008-12-27 00:49:42Z gbadner $
package org.hibernate.test.mixed;
import junit.framework.Test;
@@ -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() );
15 years, 4 months
Hibernate SVN: r15736 - in core/branches/Branch_3_2/test/org/hibernate/test: mixed and 1 other directory.
by hibernate-commits@lists.jboss.org
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() );
15 years, 4 months
Hibernate SVN: r15735 - in core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test: mixed and 1 other directory.
by hibernate-commits@lists.jboss.org
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() );
15 years, 4 months
Hibernate SVN: r15734 - core/trunk/testsuite/src/test/java/org/hibernate/test/stats.
by hibernate-commits@lists.jboss.org
Author: gbadner
Date: 2008-12-26 18:57:29 -0500 (Fri, 26 Dec 2008)
New Revision: 15734
Modified:
core/trunk/testsuite/src/test/java/org/hibernate/test/stats/StatsTest.java
Log:
HHH-3675 - Limitations on Sybase ResultSet implementation cause unit test failures
Modified: core/trunk/testsuite/src/test/java/org/hibernate/test/stats/StatsTest.java
===================================================================
--- core/trunk/testsuite/src/test/java/org/hibernate/test/stats/StatsTest.java 2008-12-26 23:53:27 UTC (rev 15733)
+++ core/trunk/testsuite/src/test/java/org/hibernate/test/stats/StatsTest.java 2008-12-26 23:57:29 UTC (rev 15734)
@@ -1,4 +1,4 @@
-//$Id: StatsTest.java 10977 2006-12-12 23:28:04Z steve.ebersole(a)jboss.com $
+//$Id: StatsTest.java 15731 2008-12-26 23:42:56Z gbadner $
package org.hibernate.test.stats;
import java.util.HashSet;
@@ -165,6 +165,11 @@
// same deal with scroll()...
assertEquals( "unexpected execution count", 3, continentStats.getExecutionCount() );
assertEquals( "unexpected row count", results, continentStats.getExecutionRowCount() );
+ // scroll through data because Sybase throws NullPointerException
+ // if data is not read before closing the ResultSet
+ while ( scrollableResults.next() ) {
+ // do nothing
+ }
scrollableResults.close();
tx.commit();
s.close();
15 years, 4 months
Hibernate SVN: r15733 - core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/stats.
by hibernate-commits@lists.jboss.org
Author: gbadner
Date: 2008-12-26 18:53:27 -0500 (Fri, 26 Dec 2008)
New Revision: 15733
Modified:
core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/stats/StatsTest.java
Log:
HHH-3675 - Limitations on Sybase ResultSet implementation cause unit test failures
Modified: core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/stats/StatsTest.java
===================================================================
--- core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/stats/StatsTest.java 2008-12-26 23:48:07 UTC (rev 15732)
+++ core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/stats/StatsTest.java 2008-12-26 23:53:27 UTC (rev 15733)
@@ -1,4 +1,4 @@
-//$Id: StatsTest.java 10977 2006-12-12 23:28:04Z steve.ebersole(a)jboss.com $
+//$Id: StatsTest.java 15731 2008-12-26 23:42:56Z gbadner $
package org.hibernate.test.stats;
import java.util.HashSet;
@@ -165,6 +165,11 @@
// same deal with scroll()...
assertEquals( "unexpected execution count", 3, continentStats.getExecutionCount() );
assertEquals( "unexpected row count", results, continentStats.getExecutionRowCount() );
+ // scroll through data because Sybase throws NullPointerException
+ // if data is not read before closing the ResultSet
+ while ( scrollableResults.next() ) {
+ // do nothing
+ }
scrollableResults.close();
tx.commit();
s.close();
15 years, 4 months