Author: tfischer
Date: Mon Jan 28 21:03:33 2013
New Revision: 1439631
URL: http://svn.apache.org/viewvc?rev=1439631&view=rev
Log:
mssql cannot insert predefined primary keys, skip test
Modified:
db/torque/torque4/trunk/torque-test/src/test/java/org/apache/torque/DataTest.java
Modified:
db/torque/torque4/trunk/torque-test/src/test/java/org/apache/torque/DataTest.java
URL:
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-test/src/test/java/org/apache/torque/DataTest.java?rev=1439631&r1=1439630&r2=1439631&view=diff
==============================================================================
---
db/torque/torque4/trunk/torque-test/src/test/java/org/apache/torque/DataTest.java
(original)
+++
db/torque/torque4/trunk/torque-test/src/test/java/org/apache/torque/DataTest.java
Mon Jan 28 21:03:33 2013
@@ -890,6 +890,11 @@ public class DataTest extends BaseDataba
*/
public void testLargePk() throws Exception
{
+ if (defaultAdapter instanceof MssqlAdapter) {
+ log.error("testLargePk(): "
+ + "MSSQL does not support inserting defined PK values");
+ return;
+ }
BigintTypePeer.doDelete(new Criteria());
long longId = 8771507845873286l;
@@ -904,6 +909,25 @@ public class DataTest extends BaseDataba
}
/**
+ * tests whether large bigint values are inserted and read correctly
+ * @throws Exception if the test fails
+ */
+ public void testLargeValue() throws Exception
+ {
+ BigintTypePeer.doDelete(new Criteria());
+
+ long longValue = 8771507845873286l;
+ BigintType bigintType = new BigintType();
+ bigintType.setBigintValue(longValue);
+ bigintType.save();
+
+ List<BigintType> bigintTypeList = BigintTypePeer.doSelect(new
Criteria());
+ BigintType readBigintType = bigintTypeList.get(0);
+ assertEquals(bigintType.getId(), readBigintType.getId());
+ assertEquals(longValue, readBigintType.getBigintValue());
+ }
+
+ /**
* Tests the CountHelper class
* @throws Exception if the test fails
*/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]