[hibernate-commits] Hibernate SVN: r11653 - in trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test: hql and 1 other directories.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Thu Jun 7 18:48:19 EDT 2007


Author: steve.ebersole at jboss.com
Date: 2007-06-07 18:48:18 -0400 (Thu, 07 Jun 2007)
New Revision: 11653

Modified:
   trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/exception/SQLExceptionConversionTest.java
   trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java
   trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/hql/BulkManipulationTest.java
   trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/hql/Name.java
   trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/sql/hand/query/NativeSQLQueriesTest.java
Log:
HHH-2662: PostgreSQL testsuite

Modified: trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/exception/SQLExceptionConversionTest.java
===================================================================
--- trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/exception/SQLExceptionConversionTest.java	2007-06-07 18:26:42 UTC (rev 11652)
+++ trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/exception/SQLExceptionConversionTest.java	2007-06-07 22:48:18 UTC (rev 11653)
@@ -45,6 +45,7 @@
 		SQLExceptionConverter converter = getDialect().buildSQLExceptionConverter();
 
 		Session session = openSession();
+		session.beginTransaction();
 		Connection connection = session.connection();
 
 		// Attempt to insert some bad values into the T_MEMBERSHIP table that should
@@ -76,6 +77,7 @@
 			}
 		}
 
+		session.getTransaction().rollback();
 		session.close();
 	}
 
@@ -85,10 +87,10 @@
 		Session session = openSession();
 		Connection connection = session.connection();
 
-        // prepare a query against a non-existent table
+        // prepare/execute a query against a non-existent table
 		PreparedStatement ps = null;
 		try {
-			ps = connection.prepareStatement("SELECT user_id, user_name FROM tbl_user");
+			ps = connection.prepareStatement("SELECT user_id, user_name FROM tbl_no_there");
 			ps.executeQuery();
 
 			fail("SQL compilation should have failed");

Modified: trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java
===================================================================
--- trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java	2007-06-07 18:26:42 UTC (rev 11652)
+++ trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java	2007-06-07 22:48:18 UTC (rev 11653)
@@ -961,10 +961,7 @@
 
 	private Human genSimpleHuman(String fName, String lName) {
 		Human h = new Human();
-		h.setName( new Name() );
-		h.getName().setFirst( fName );
-		h.getName().setLast( lName );
-		h.getName().setInitial('X');
+		h.setName( new Name( fName, 'X', lName ) );
 
 		return h;
 	}
@@ -1241,17 +1238,11 @@
 		Transaction txn = session.beginTransaction();
 
 		Human human = new Human();
-		human.setName( new Name() );
-		human.getName().setFirst( "Steve" );
-		human.getName().setInitial( 'L' );
-		human.getName().setLast( "Ebersole" );
+		human.setName( new Name( "Steve", 'L', "Ebersole" ) );
 		session.save( human );
 
 		Human friend = new Human();
-		friend.setName( new Name() );
-		friend.getName().setFirst( "John" );
-		friend.getName().setInitial( 'Q' );
-		friend.getName().setLast( "Doe" );
+		friend.setName( new Name( "John", 'Q', "Doe" ) );
 		friend.setBodyWeight( 11.0f );
 		session.save( friend );
 

Modified: trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/hql/BulkManipulationTest.java
===================================================================
--- trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/hql/BulkManipulationTest.java	2007-06-07 18:26:42 UTC (rev 11652)
+++ trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/hql/BulkManipulationTest.java	2007-06-07 22:48:18 UTC (rev 11653)
@@ -600,10 +600,7 @@
 		Transaction t = s.beginTransaction();
 
 		Human human = new Human();
-		human.setName( new Name() );
-		human.getName().setFirst("Stevee");
-		human.getName().setInitial('X');
-		human.getName().setLast("Ebersole");
+		human.setName( new Name( "Stevee", 'X', "Ebersole" ) );
 
 		s.save( human );
 		s.flush();
@@ -654,14 +651,10 @@
 		Transaction t = s.beginTransaction();
 
 		Human human = new Human();
-		human.setName( new Name() );
-		human.getName().setFirst( "Steve" );
-		human.getName().setInitial('E');
+		human.setName( new Name( "Steve", 'E', null ) );
 
 		Human mother = new Human();
-		mother.setName( new Name() );
-		mother.getName().setFirst( "Jane" );
-		mother.getName().setInitial('E');
+		mother.setName( new Name( "Jane", 'E', null ) );
 		human.setMother( mother );
 
 		s.save( human );

Modified: trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/hql/Name.java
===================================================================
--- trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/hql/Name.java	2007-06-07 18:26:42 UTC (rev 11652)
+++ trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/hql/Name.java	2007-06-07 22:48:18 UTC (rev 11653)
@@ -6,17 +6,21 @@
  */
 public class Name {
 	private String first;
-	private char initial;
+	private Character initial;
 	private String last;
 	
 	protected Name() {}
 	
-	public Name(String first, char initial, String last) {
+	public Name(String first, Character initial, String last) {
 		this.first = first;
 		this.initial = initial;
 		this.last = last;
 	}
 
+	public Name(String first, char initial, String last) {
+		this( first, new Character( initial ), last );
+	}
+
 	public String getFirst() {
 		return first;
 	}
@@ -25,11 +29,11 @@
 		this.first = first;
 	}
 
-	public char getInitial() {
+	public Character getInitial() {
 		return initial;
 	}
 
-	public void setInitial(char initial) {
+	public void setInitial(Character initial) {
 		this.initial = initial;
 	}
 

Modified: trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/sql/hand/query/NativeSQLQueriesTest.java
===================================================================
--- trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/sql/hand/query/NativeSQLQueriesTest.java	2007-06-07 18:26:42 UTC (rev 11652)
+++ trunk/Hibernate3/code/testsuite/src/test/java/org/hibernate/test/sql/hand/query/NativeSQLQueriesTest.java	2007-06-07 22:48:18 UTC (rev 11653)
@@ -99,6 +99,7 @@
 		//      throwing a sql exception because the SQL gets passed
 		//      "un-processed"...
 		Session s = openSession();
+		s.beginTransaction();
 		try {
 			String sql = "select {org.*} " +
 			             "from organization org";
@@ -109,6 +110,7 @@
 			// expected behavior
 		}
 		finally {
+			s.getTransaction().rollback();
 			s.close();
 		}
 	}




More information about the hibernate-commits mailing list