diff options
Diffstat (limited to 'java/sdo-cts/sdo2.1/src/main/java/test/sdo21/tests/conversion/TypeConversionTest.java')
-rw-r--r-- | java/sdo-cts/sdo2.1/src/main/java/test/sdo21/tests/conversion/TypeConversionTest.java | 3583 |
1 files changed, 0 insertions, 3583 deletions
diff --git a/java/sdo-cts/sdo2.1/src/main/java/test/sdo21/tests/conversion/TypeConversionTest.java b/java/sdo-cts/sdo2.1/src/main/java/test/sdo21/tests/conversion/TypeConversionTest.java deleted file mode 100644 index 21abeb1aba..0000000000 --- a/java/sdo-cts/sdo2.1/src/main/java/test/sdo21/tests/conversion/TypeConversionTest.java +++ /dev/null @@ -1,3583 +0,0 @@ -/** - * - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package test.sdo21.tests.conversion; - -import java.math.BigDecimal; -import java.math.BigInteger; -import java.util.Date; - - -import commonj.sdo.DataObject; - -/** - * This test case primarily tests the type conversion matrix in section 16 of - * the specification. There are tests for valid and invalid type conversions. - * Invalid type conversions are expected to throw a ClassCastException as per - * section 3.1.13 of the specification. Some of the tests perform conversions - * that result in loss of information e.g. getting a double property by calling - * getShort(). Type conversions should follow the rules of the Java language and - * are allowed to lose information (section 3.1.3) - * - * TODO there is overlap between this test and {@link TypeConversionTest2} which - * needs to be resolved - */ - -// TODO: could use expected exception function of test annotation -public class TypeConversionTest extends ConversionBase { - - public TypeConversionTest(String string) { - super(string); - } - - /** - * DataObject class test. Testing getting byte from DataObject with type - * boolean - */ - public void testBooleanGetTypeConversionByte() { - DataObject product = createBooleanObject(true); - try {// to byte - product.getByte("boolVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting char from DataObject with type - * boolean - */ - public void testBooleanGetTypeConversionChar() { - DataObject product = createBooleanObject(true); - try {// to char - product.getChar("boolVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting double from DataObject with type - * boolean - */ - public void testBooleanGetTypeConversionDouble() { - DataObject product = createBooleanObject(true); - try {// to double - product.getDouble("boolVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting float from DataObject with type - * boolean - */ - public void testBooleanGetTypeConversionFloat() { - DataObject product = createBooleanObject(true); - try {// to float - product.getFloat("boolVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting int from DataObject with type - * boolean - */ - public void testBooleanGetTypeConversionInt() { - DataObject product = createBooleanObject(true); - try { - product.getInt("boolVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting long from DataObject with type - * boolean - */ - public void testBooleanGetTypeConversionLong() { - DataObject product = createBooleanObject(true); - try {// to long - product.getLong("boolVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting short from DataObject with type - * boolean - */ - public void testBooleanGetTypeConversionShort() { - DataObject product = createBooleanObject(true); - try {// to short - product.getShort("boolVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting bytes[] from DataObject with type - * boolean - */ - public void testBooleanGetTypeConversionBytes() { - DataObject product = createBooleanObject(true); - try {// to bytes[] - product.getBytes("boolVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting BigDecimal from DataObject with - * type boolean - */ - public void testBooleanGetTypeConversionBigDecimal() { - DataObject product = createBooleanObject(true); - try {// to BigDecimal - product.getBigDecimal("boolVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting BigInteger from DataObject with - * type boolean - */ - public void testBooleanGetTypeConversionBigInteger() { - DataObject product = createBooleanObject(true); - try {// to BigInteger - product.getBigInteger("boolVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting Date from DataObject with type - * boolean - */ - public void testBooleanGetTypeConversionDate() { - DataObject product = createBooleanObject(true); - try {// to Date - product.getDate("boolVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting boolean from DataObject with type - * byte - */ - public void testByteGetTypeConversionBoolean() { - DataObject product = createByteObject((byte)5); - try { - product.getBoolean("byteVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting char from DataObject with type - * byte - */ - public void testByteGetTypeConversionChar() { - DataObject product = createByteObject((byte)5); - try { - product.getChar("byteVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting double from DataObject with type - * byte - */ - public void testByteGetTypeConversionDouble() { - DataObject product = createByteObject((byte)5); - - double doubleVal = product.getDouble("byteVal"); - assertTrue(doubleVal == 5); - } - - /** - * DataObject class test. Testing getting float from DataObject with type - * byte - */ - public void testByteGetTypeConversionFloat() { - DataObject product = createByteObject((byte)5); - - float floatVal = product.getFloat("byteVal"); - assertTrue(floatVal == 5); - } - - /** - * DataObject class test. Testing getting int from DataObject with type byte - */ - public void testByteGetTypeConversionInt() { - DataObject product = createByteObject((byte)5); - - int intVal = product.getInt("byteVal"); - assertTrue(intVal == 5); - } - - /** - * DataObject class test. Testing getting long from DataObject with type - * byte - */ - public void testByteGetTypeConversionLong() { - DataObject product = createByteObject((byte)5); - - long longVal = product.getLong("byteVal"); - assertTrue(longVal == 5); - } - - /** - * DataObject class test. Testing getting short from DataObject with type - * byte - */ - public void testByteGetTypeConversionShort() { - DataObject product = createByteObject((byte)5); - - short shortVal = product.getShort("byteVal"); - assertTrue(shortVal == 5); - } - - /** - * DataObject class test. Testing getting bytes[] from DataObject with type - * byte - */ - public void testByteGetTypeConversionBytes() { - DataObject product = createByteObject((byte)5); - try { - product.getBytes("byteVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting BigDecimal from DataObject with - * type byte - */ - public void testByteGetTypeConversionBigDecimal() { - byte value = 5; - DataObject product = createByteObject(value); - assertEquals( new BigDecimal(value), product.getBigDecimal("byteVal") ); - } - - /** - * DataObject class test. Testing getting BigInteger from DataObject with - * type byte - */ - public void testByteGetTypeConversionBigInteger() { - byte value = 5; - DataObject product = createByteObject(value); - assertEquals( new BigInteger(String.valueOf(value)), product.getBigInteger("byteVal") ); - } - - /** - * DataObject class test. Testing getting Date from DataObject with type - * byte - */ - public void testByteGetTypeConversionDate() { - DataObject product = createByteObject((byte)5); - try { - product.getDate("byteVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting boolean from DataObject with type - * char - */ - public void testCharGetTypeConversionBoolean() { - DataObject product = createCharObject('s'); - try { - product.getBoolean("charVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting byte from DataObject with type - * char - */ - public void testCharGetTypeConversionByte() { - DataObject product = createCharObject('s'); - try { - product.getByte("charVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting double from DataObject with type - * char - */ - public void testCharGetTypeConversionDouble() { - DataObject product = createCharObject('s'); - try { - product.getDouble("charVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting float from DataObject with type - * char - */ - public void testCharGetTypeConversionFloat() { - DataObject product = createCharObject('s'); - try { - product.getFloat("charVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting int from DataObject with type char - */ - public void testCharGetTypeConversionInt() { - DataObject product = createCharObject('s'); - try { - product.getInt("charVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting long from DataObject with type - * char - */ - public void testCharGetTypeConversionLong() { - DataObject product = createCharObject('s'); - try { - product.getLong("charVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting short from DataObject with type - * char - */ - public void testCharGetTypeConversionShort() { - DataObject product = createCharObject('s'); - try { - product.getShort("charVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting bytes[] from DataObject with type - * char - */ - public void testCharGetTypeConversionBytes() { - DataObject product = createCharObject('s'); - try { - product.getBytes("charVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting BigDecimal from DataObject with - * type char - */ - public void testCharGetTypeConversionBigDecimal() { - DataObject product = createCharObject('s'); - try { - product.getBigDecimal("charVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting BigInteger from DataObject with - * type char - */ - public void testCharGetTypeConversionBigInteger() { - DataObject product = createCharObject('s'); - try { - product.getBigInteger("charVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting Date from DataObject with type - * char - */ - public void testCharGetTypeConversionDate() { - DataObject product = createCharObject('s'); - try { - product.getDate("charVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting boolean from DataObject with type - * double - */ - public void testDoubleGetTypeConversionBoolean() { - DataObject product = createDoubleObject(5); - try { - product.getBoolean("doubleVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting byte from DataObject with type - * double - */ - public void testDoubleGetTypeConversionByte() { - DataObject product1 = createDoubleObject(5); - byte byteVal = product1.getByte("doubleVal"); - assertEquals(5, byteVal); - - int largeValue = Byte.MAX_VALUE + 1; - DataObject product = createDoubleObject(largeValue); - byte b = product.getByte("doubleVal"); - assertEquals((byte)largeValue, b); - } - - /** - * DataObject class test. Testing getting char from DataObject with type - * double - */ - public void testDoubleGetTypeConversionChar() { - DataObject product = createDoubleObject(5); - try { - product.getChar("doubleVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting float from DataObject with type - * double - */ - public void testDoubleGetTypeConversionFloat() { - DataObject product1 = createDoubleObject(5); - float floatVal = product1.getFloat("doubleVal"); - assertTrue(floatVal == 5.0F); - - double largeValue = ((double)Float.MAX_VALUE) + 1.0; - DataObject product = createDoubleObject(largeValue); - float f = product.getFloat("doubleVal"); - assertEquals((float)largeValue, f); - } - - /** - * DataObject class test. Testing getting int from DataObject with type - * double - */ - public void testDoubleGetTypeConversionInt() { - DataObject product1 = createDoubleObject(5); - int intVal = product1.getInt("doubleVal"); - assertEquals(5, intVal); - - double largeValue = ((double)Integer.MAX_VALUE) + 1.0; - DataObject product = createDoubleObject(largeValue); - int value = product.getInt("doubleVal"); - assertEquals((int)largeValue, value); - } - - /** - * DataObject class test. Testing getting long from DataObject with type - * double - */ - public void testDoubleGetTypeConversionLong() { - DataObject product1 = createDoubleObject(5); - long longVal = product1.getLong("doubleVal"); - assertEquals(5, longVal); - - double largeValue = ((double)Long.MAX_VALUE) + 1.0; - DataObject product = createDoubleObject(largeValue); - long l = product.getLong("doubleVal"); - assertEquals((long)largeValue, l); - } - - /** - * DataObject class test. Testing getting short from DataObject with type - * double - */ - public void testDoubleGetTypeConversionShort() { - DataObject product1 = createDoubleObject(5); - short shortVal = product1.getShort("doubleVal"); - assertEquals(5, shortVal); - - int largeValue = Short.MAX_VALUE + 1; - DataObject product = createDoubleObject(largeValue); - short s = product.getShort("doubleVal"); - assertEquals((short)largeValue, s); - } - - /** - * DataObject class test. Testing getting bytes[] from DataObject with type - * double - */ - public void testDoubleGetTypeConversionBytes() { - DataObject product = createDoubleObject(5); - try { - product.getBytes("doubleVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting Bigdecimal from DataObject with - * type double - */ - public void testDoubleGetTypeConversionBigDecimal() { - DataObject product = createDoubleObject(5); - - BigDecimal bdVal = product.getBigDecimal("doubleVal"); - assertEquals(5, bdVal.intValue()); - } - - /** - * DataObject class test. Testing getting BigInteger from DataObject with - * type double - */ - public void testDoubleGetTypeConversionBigInteger() { - DataObject product = createDoubleObject(5); - - BigInteger biVal = product.getBigInteger("doubleVal"); - assertEquals(5, biVal.intValue()); - } - - /** - * DataObject class test. Testing getting date from DataObject with type - * double - */ - public void testDoubleGetTypeConversionDate() { - DataObject product = createDoubleObject(5); - try { - product.getDate("doubleVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting boolean from DataObject with type - * float - */ - public void testFloatGetTypeConversionBoolean() { - DataObject product = createFloatObject(5); - try { - product.getBoolean("floatVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting byte from DataObject with type - * float - */ - public void testFloatGetTypeConversionByte() { - DataObject product1 = createFloatObject(5); - byte byteVal = product1.getByte("floatVal"); - assertEquals(5, byteVal); - - float value = 5.5F; - DataObject product = createFloatObject(value); - byte b = product.getByte("floatVal"); - assertEquals((byte)value, b); - } - - /** - * DataObject class test. Testing getting char from DataObject with type - * float - */ - public void testFloatGetTypeConversionChar() { - DataObject product = createFloatObject(5); - try { - product.getChar("floatVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting double from DataObject with type - * float - */ - public void testFloatGetTypeConversionDouble() { - DataObject product1 = createFloatObject(5); - double doubleVal = product1.getDouble("floatVal"); - assertTrue(doubleVal == 5); - - float value = 5.5F; - DataObject product = createFloatObject(value); - double d = product.getDouble("floatVal"); - assertEquals((double)value, d); - } - - /** - * DataObject class test. Testing getting int from DataObject with type - * float - */ - public void testFloatGetTypeConversionInt() { - DataObject product1 = createFloatObject(5); - int intVal = product1.getInt("floatVal"); - assertEquals(5, intVal); - - float value = 5.5F; - DataObject product = createFloatObject(value); - int i = product.getInt("floatVal"); - assertEquals((int)value, i); - } - - /** - * DataObject class test. Testing getting long from DataObject with type - * float - */ - public void testFloatGetTypeConversionLong() { - DataObject product1 = createFloatObject(5); - long longVal = product1.getLong("floatVal"); - assertTrue(longVal == 5); - - float f = 5.5F; - DataObject product = createFloatObject(f); - long l = product.getLong("floatVal"); - assertEquals((long)f, l); - } - - /** - * DataObject class test. Testing getting short from DataObject with type - * float - */ - public void testFloatGetTypeConversionShort() { - - DataObject product1 = createFloatObject(5); - short shortVal = product1.getShort("floatVal"); - assertTrue(shortVal == 5); - - float value = 5.5F; - DataObject product = createFloatObject(value); - short s = product.getShort("floatVal"); - assertEquals((short)value, s); - } - - /** - * DataObject class test. Testing getting bytes[] from DataObject with type - * float - */ - public void testFloatGetTypeConversionBytes() { - DataObject product = createFloatObject(5); - try { - product.getBytes("floatVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting BigDecimal from DataObject with - * type float - */ - public void testFloatGetTypeConversionBigDecimal() { - DataObject product = createFloatObject(5.5F); - BigDecimal bdval = product.getBigDecimal("floatVal"); - assertTrue(bdval.floatValue() == 5.5F); - } - - /** - * DataObject class test. Testing getting BigInteger from DataObject with - * type float - */ - public void testFloatGetTypeConversionBigInteger() { - DataObject product1 = createFloatObject(5); - BigInteger bdval = product1.getBigInteger("floatVal"); - assertTrue(bdval.intValue() == 5); - - float value = 5.5F; - DataObject product = createFloatObject(value); - BigInteger big = product.getBigInteger("floatVal"); - assertEquals(new BigInteger("" + (int)value), big); - } - - /** - * DataObject class test. Testing getting date from DataObject with type - * float - */ - public void testFloatGetTypeConversionDate() { - DataObject product = createFloatObject(5); - try { - product.getDate("floatVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting boolean from DataObject with type - * int - */ - public void testIntGetTypeConversionBoolean() { - DataObject product = createIntObject(5); - try { - product.getBoolean("intVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting byte from DataObject with type int - */ - public void testIntGetTypeConversionByte() { - DataObject product1 = createIntObject(5); - byte byteVal = product1.getByte("intVal"); - assertTrue(byteVal == 5); - - int value = Byte.MAX_VALUE + 1; - DataObject product = createIntObject(value); - byte b = product.getByte("intVal"); - assertEquals((byte)value, b); - } - - /** - * DataObject class test. Testing getting char from DataObject with type int - */ - public void testIntGetTypeConversionChar() { - DataObject product = createIntObject(5); - try { - product.getChar("intVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting double from DataObject with type - * int - */ - public void testIntGetTypeConversionDouble() { - DataObject product = createIntObject(5); - double doubleVal = product.getDouble("intVal"); - assertTrue(doubleVal == 5); - } - - /** - * DataObject class test. Testing getting float from DataObject with type - * int - */ - public void testIntGetTypeConversionFloat() { - DataObject product1 = createIntObject(5); - float floatVal = product1.getFloat("intVal"); - assertTrue(floatVal == 5); - } - - /** - * DataObject class test. Testing getting long from DataObject with type int - */ - public void testIntGetTypeConversionLong() { - DataObject product = createIntObject(5); - long longVal = product.getLong("intVal"); - assertTrue(longVal == 5); - } - - /** - * DataObject class test. Testing getting short from DataObject with type - * int - */ - public void testIntGetTypeConversionShort() { - DataObject product1 = createIntObject(5); - short shortVal = product1.getShort("intVal"); - assertTrue(shortVal == 5); - - int value = Short.MAX_VALUE + 1; - DataObject product = createIntObject(value); - short s = product.getShort("intVal"); - assertEquals((short)value, s); - } - - /** - * DataObject class test. Testing getting bytes[] from DataObject with type - * int - */ - public void testIntGetTypeConversionBytes() { - DataObject product = createIntObject(5); - try { - product.getBytes("intVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting BigDecimal from DataObject with - * type int - */ - public void testIntGetTypeConversionBigDecimal() { - DataObject product1 = createIntObject(5); - BigDecimal bdVal = product1.getBigDecimal("intVal"); - assertTrue(bdVal.intValue() == 5); - } - - /** - * DataObject class test. Testing getting BigInteger from DataObject with - * type int - */ - public void testIntGetTypeConversionBigInteger() { - DataObject product = createIntObject(5); - BigInteger biVal = product.getBigInteger("intVal"); - assertTrue(biVal.intValue() == 5); - } - - /** - * DataObject class test. Testing getting date from DataObject with type int - */ - public void testIntGetTypeConversionDate() { - DataObject product = createIntObject(5); - try { - product.getDate("intVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting boolean from DataObject with type - * long - */ - public void testLongGetTypeConversionBoolean() { - DataObject product = createLongObject(5); - try { - product.getBoolean("longVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting byte from DataObject with type - * long - */ - public void testLongGetTypeConversionByte() { - DataObject product1 = createLongObject(5); - byte byteVal = product1.getByte("longVal"); - assertTrue(byteVal == 5); - - int value = Byte.MAX_VALUE + 1; - DataObject product = createLongObject(value); - byte b = product.getByte("longVal"); - assertEquals((byte)value, b); - } - - /** - * DataObject class test. Testing getting char from DataObject with type - * long - */ - public void testLongGetTypeConversionChar() { - DataObject product = createLongObject(5); - try { - product.getChar("longVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting double from DataObject with type - * long - */ - public void testLongGetTypeConversionDouble() { - DataObject product = createLongObject(5); - double doubleVal = product.getDouble("longVal"); - assertTrue(doubleVal == 5); - } - - /** - * DataObject class test. Testing getting float from DataObject with type - * long - */ - public void testLongGetTypeConversionFloat() { - DataObject product1 = createLongObject(5); - float floatVal = product1.getFloat("longVal"); - assertTrue(floatVal == 5); - } - - /** - * DataObject class test. Testing getting int from DataObject with type long - */ - public void testLongGetTypeConversionInt() { - DataObject product1 = createLongObject(5); - int intVal = product1.getInt("longVal"); - assertTrue(intVal == 5); - - long value = Long.MAX_VALUE; - DataObject product = createLongObject(value); - int i = product.getInt("longVal"); - assertEquals((int)value, i); - } - - /** - * DataObject class test. Testing getting short from DataObject with type - * long - */ - public void testLongGetTypeConversionShort() { - DataObject product1 = createLongObject(5); - short shortVal = product1.getByte("longVal"); - assertTrue(shortVal == 5); - - int value = Short.MAX_VALUE + 1; - DataObject product = createLongObject(value); - short s = product.getShort("longVal"); - assertEquals((short)value, s); - } - - /** - * DataObject class test. Testing getting bytes[] from DataObject with type - * long - */ - public void testLongGetTypeConversionBytes() { - DataObject product = createLongObject(5); - try { - product.getBytes("longVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting BigDecimal from DataObject with - * type long - */ - public void testLongGetTypeConversionBigDecimal() { - DataObject product = createLongObject(5); - BigDecimal bdVal = product.getBigDecimal("longVal"); - assertTrue(bdVal.intValue() == 5); - } - - /** - * DataObject class test. Testing getting BigInteger from DataObject with - * type long - */ - public void testLongGetTypeConversionBigInteger() { - DataObject product1 = createLongObject(5); - BigInteger biVal = product1.getBigInteger("longVal"); - assertTrue(biVal.intValue() == 5); - } - - /** - * DataObject class test. Testing getting date from DataObject with type - * long - */ - public void testLongGetTypeConversionDate() { - Date dateNow = new Date(); - DataObject product1 = createLongObject(dateNow.getTime()); - Date dateRes = product1.getDate("longVal"); - assertTrue(dateRes.getTime() == dateNow.getTime()); - } - - /** - * DataObject class test. Testing getting boolean from DataObject with type - * short - */ - public void testShortGetTypeConversionBoolean() { - DataObject product = createShortObject((short)5); - try { - product.getBoolean("shortVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting byte from DataObject with type - * short - */ - public void testShortGetTypeConversionByte() { - DataObject product1 = createShortObject((short)5); - byte byteVal = product1.getByte("shortVal"); - assertTrue(byteVal == 5); - - short value = (Byte.MAX_VALUE + 1); - DataObject product = createShortObject(value); - byte b = product.getByte("shortVal"); - assertEquals((byte)value, b); - } - - /** - * DataObject class test. Testing getting char from DataObject with type - * short - */ - public void testShortGetTypeConversionChar() { - DataObject product = createShortObject((short)5); - try { - product.getChar("shortVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting double from DataObject with type - * short - */ - public void testShortGetTypeConversionDouble() { - DataObject product = createShortObject((short)5); - double doubleVal = product.getDouble("shortVal"); - assertTrue(doubleVal == 5); - } - - /** - * DataObject class test. Testing getting float from DataObject with type - * short - */ - public void testShortGetTypeConversionFloat() { - DataObject product = createShortObject((short)5); - float floatVal = product.getFloat("shortVal"); - assertTrue(floatVal == 5); - } - - /** - * DataObject class test. Testing getting int from DataObject with type - * short - */ - public void testShortGetTypeConversionInt() { - DataObject product = createShortObject((short)5); - int intVal = product.getInt("shortVal"); - assertTrue(intVal == 5); - } - - /** - * DataObject class test. Testing getting long from DataObject with type - * short - */ - public void testShortGetTypeConversionLong() { - DataObject product = createShortObject((short)5); - long longVal = product.getLong("shortVal"); - assertTrue(longVal == 5); - } - - /** - * DataObject class test. Testing getting bytes[] from DataObject with type - * short - */ - public void testShortGetTypeConversionBytes() { - DataObject product = createShortObject((short)5); - try { - product.getBytes("shortVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing getting BigDecimal from DataObject with - * type short - */ - public void testShortGetTypeConversionBigDecimal() { - short value = 5; - DataObject dobj = createShortObject(value); - assertEquals( new BigDecimal(value), dobj.getBigDecimal("shortVal") ); - } - - /** - * DataObject class test. Testing getting BigInteger from DataObject with - * type short - */ - public void testShortGetTypeConversionBigInteger() { - short value = 5; - DataObject dobj = createShortObject(value); - assertEquals( new BigInteger(String.valueOf(value)), dobj.getBigInteger("shortVal") ); - } - - /** - * DataObject class test. Testing getting date from DataObject with type - * short - */ - public void testShortGetTypeConversionDate() { - DataObject product = createShortObject((short)5); - try { - product.getDate("shortVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting boolean from DataObject with type - * byte[] - */ - public void testBytesGetTypeConversionBoolean() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.getBoolean("bytesVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting byte from DataObject with type - * byte[] - */ - public void testBytesGetTypeConversionByte() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.getByte("bytesVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting char from DataObject with type - * byte[] - */ - public void testBytesGetTypeConversionChar() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.getChar("bytesVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting double from DataObject with type - * byte[] - */ - public void testBytesGetTypeConversionDouble() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.getDouble("bytesVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting float from DataObject with type - * byte[] - */ - public void testBytesGetTypeConversionFloat() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.getFloat("bytesVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting int from DataObject with type - * byte[] - */ - public void testBytesGetTypeConversionInt() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.getInt("bytesVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting long from DataObject with type - * byte[] - */ - public void testBytesGetTypeConversionLong() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.getLong("bytesVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting short from DataObject with type - * byte[] - */ - public void testBytesGetTypeConversionShort() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.getShort("bytesVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting BigDecimal from DataObject with - * type byte[] - */ - public void testBytesGetTypeConversionBigDecimal() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.getBigDecimal("bytesVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting BigInteger from DataObject with - * type byte[] - */ - public void testBytesGetTypeConversionBigInteger() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - BigInteger biVal = product.getBigInteger("bytesVal"); - byte[] bytesRes = biVal.toByteArray(); - - assertEquals(2, bytesRes.length); - assertEquals(10, bytesRes[0]); - assertEquals(100, bytesRes[1]); - // System.out.println("testBytesGetTypeConversionBigInteger="+); - } - - /** - * DataObject class test. Testing getting date from DataObject with type - * byte[] - */ - public void testBytesGetTypeConversionDate() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.getDate("bytesVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting boolean from DataObject with type - * BigDecimal - */ - public void testBigDecimalGetTypeConversionBoolean() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - try { - product.getBoolean("bigDecimalVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting byte from DataObject with type - * BigDecimal - */ - public void testBigDecimalGetTypeConversionByte() { - BigDecimal value = new BigDecimal(4); - DataObject product = createBigDecimalObject(value); - assertEquals( value.byteValue(), product.getByte("bigDecimalVal") ); - } - - /** - * DataObject class test. Testing getting char from DataObject with type - * BigDecimal - */ - public void testBigDecimalGetTypeConversionChar() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - try { - product.getChar("bigDecimalVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting double from DataObject with type - * BigDecimal - */ - public void testBigDecimalGetTypeConversionDouble() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - double doubleVal = product.getDouble("bigDecimalVal"); - assertTrue(doubleVal == 4); - } - - /** - * DataObject class test. Testing getting float from DataObject with type - * BigDecimal - */ - public void testBigDecimalGetTypeConversionFloat() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - float floatVal = product.getFloat("bigDecimalVal"); - assertTrue(floatVal == 4); - } - - /** - * DataObject class test. Testing getting int from DataObject with type - * BigDecimal - */ - public void testBigDecimalGetTypeConversionInt() { - DataObject product1 = createBigDecimalObject(new BigDecimal(4)); - int intVal = product1.getInt("bigDecimalVal"); - assertTrue(intVal == 4); - - BigDecimal value = new BigDecimal(4.4); - DataObject product = createBigDecimalObject(value); - int i = product.getInt("bigDecimalVal"); - assertEquals(value.intValue(), i); - } - - /** - * DataObject class test. Testing getting long from DataObject with type - * BigDecimal - */ - public void testBigDecimalGetTypeConversionLong() { - DataObject product1 = createBigDecimalObject(new BigDecimal(4)); - long intVal = product1.getLong("bigDecimalVal"); - assertTrue(intVal == 4); - - BigDecimal value = new BigDecimal(4.4); - DataObject product = createBigDecimalObject(value); - long l = product.getLong("bigDecimalVal"); - assertEquals(value.longValue(), l); - } - - /** - * DataObject class test. Testing getting short from DataObject with type - * BigDecimal - */ - public void testBigDecimalGetTypeConversionShort() { - BigDecimal value = new BigDecimal(4); - DataObject product = createBigDecimalObject(value); - assertEquals( value.shortValue(), product.getShort("bigDecimalVal") ); - } - - /** - * DataObject class test. Testing getting byte[] from DataObject with type - * BigDecimal - */ - public void testBigDecimalGetTypeConversionBytes() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - try { - product.getBytes("bigDecimalVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting BigInteger from DataObject with - * type BigDecimal - */ - public void testBigDecimalGetTypeConversionBigInteger() { - DataObject product1 = createBigDecimalObject(new BigDecimal(4)); - BigInteger biVal = product1.getBigInteger("bigDecimalVal"); - assertTrue(biVal.intValue() == 4); - - BigDecimal value = new BigDecimal(4.4); - DataObject product = createBigDecimalObject(value); - BigInteger big = product.getBigInteger("bigDecimalVal"); - assertEquals(value.toBigInteger(), big); - } - - /** - * DataObject class test. Testing getting date from DataObject with type - * BigDecimal - */ - public void testBigDecimalGetTypeConversionDate() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - try { - product.getDate("bigDecimalVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting boolean from DataObject with type - * BigInteger - */ - public void testBigIntegerGetTypeConversionBoolean() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - try { - product.getBoolean("bigIntegerVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting byte from DataObject with type - * BigInteger - */ - public void testBigIntegerGetTypeConversionByte() { - BigInteger value = new BigInteger("5"); - DataObject product = createBigIntegerObject(value); - assertEquals( value.byteValue(), product.getByte("bigIntegerVal") ); - } - - /** - * DataObject class test. Testing getting char from DataObject with type - * BigInteger - */ - public void testBigIntegerGetTypeConversionChar() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - try { - product.getChar("bigIntegerVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting double from DataObject with type - * BigInteger - */ - public void testBigIntegerGetTypeConversionDouble() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - double doubleVal = product.getDouble("bigIntegerVal"); - assertTrue(doubleVal == 4); - } - - /** - * DataObject class test. Testing getting float from DataObject with type - * BigInteger - */ - public void testBigIntegerGetTypeConversionFloat() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - - float floatVal = product.getFloat("bigIntegerVal"); - assertTrue(floatVal == 4); - } - - /** - * DataObject class test. Testing getting int from DataObject with type - * BigInteger - */ - public void testBigIntegerGetTypeConversionInt() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - - int intVal = product.getInt("bigIntegerVal"); - assertTrue(intVal == 4); - - BigInteger value = BigInteger.valueOf(Long.MAX_VALUE); - DataObject product1 = createBigIntegerObject(value); - int i = product1.getInt("bigIntegerVal"); - assertEquals(value.intValue(), i); - } - - /** - * DataObject class test. Testing getting long from DataObject with type - * BigInteger - */ - public void testBigIntegerGetTypeConversionLong() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - - long longVal = product.getLong("bigIntegerVal"); - assertTrue(longVal == 4); - } - - /** - * DataObject class test. Testing getting short from DataObject with type - * BigInteger - */ - public void testBigIntegerGetTypeConversionShort() { - BigInteger value = new BigInteger("5"); - DataObject product = createBigIntegerObject(value); - assertEquals( value.shortValue(), product.getShort("bigIntegerVal") ); - } - - /** - * DataObject class test. Testing getting byte[] from DataObject with type - * BigInteger - */ - public void testBigIntegerGetTypeConversionBytes() { - byte[] byteVal = {10, 100}; - DataObject product = createBigIntegerObject(new BigInteger(byteVal)); - - byte[] bytesRes = product.getBytes("bigIntegerVal"); - assertNotNull(bytesRes); - - assertEquals(2, bytesRes.length); - assertEquals(10, bytesRes[0]); - assertEquals(100, bytesRes[1]); - } - - /** - * DataObject class test. Testing getting BigDecimal from DataObject with - * type BigInteger - */ - public void testBigIntegerGetTypeConversionBigDecimal() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - - BigDecimal bdVal = product.getBigDecimal("bigIntegerVal"); - assertTrue(bdVal.intValue() == 4); - } - - /** - * DataObject class test. Testing getting date from DataObject with type - * BigInteger - */ - public void testBigIntegerGetTypeConversionDate() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - try { - product.getDate("bigIntegerVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting boolean from DataObject with type - * date - */ - public void testDateGetTypeConversionBoolean() { - DataObject product = createDateObject(new Date()); - try { - product.getBoolean("dateVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting byte from DataObject with type - * date - */ - public void testDateGetTypeConversionByte() { - DataObject product = createDateObject(new Date()); - try { - product.getByte("dateVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting char from DataObject with type - * date - */ - public void testDateGetTypeConversionChar() { - DataObject product = createDateObject(new Date()); - try { - product.getChar("dateVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting double from DataObject with type - * date - */ - public void testDateGetTypeConversionDouble() { - DataObject product = createDateObject(new Date()); - try { - product.getDouble("dateVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting float from DataObject with type - * date - */ - public void testDateGetTypeConversionFloat() { - DataObject product = createDateObject(new Date()); - try { - product.getFloat("dateVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting int from DataObject with type date - */ - public void testDateGetTypeConversionInt() { - DataObject product = createDateObject(new Date()); - try { - product.getInt("dateVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting long from DataObject with type - * date - */ - public void testDateGetTypeConversionLong() { - Date dateNow = new Date(); - DataObject product = createDateObject(dateNow); - - long longVal = product.getLong("dateVal"); - assertEquals(dateNow.getTime(), longVal); - - } - - /** - * DataObject class test. Testing getting short from DataObject with type - * date - */ - public void testDateGetTypeConversionShort() { - DataObject product = createDateObject(new Date()); - try { - product.getShort("dateVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting byte[] from DataObject with type - * date - */ - public void testDateGetTypeConversionBytes() { - DataObject product = createDateObject(new Date()); - try { - product.getBytes("dateVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting BigDecimal from DataObject with - * type date - */ - public void testDateGetTypeConversionBigDecimal() { - DataObject product = createDateObject(new Date()); - try { - product.getBigDecimal("dateVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing getting BigInteger from DataObject with - * type date - */ - public void testDateGetTypeConversionBigInteger() { - DataObject product = createDateObject(new Date()); - try { - product.getBigInteger("dateVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting byte to DataObject with type - * boolean - */ - public void testBooleanSetTypeConversionByte() { - DataObject product = createBooleanObject(true); - try {// to byte - product.setByte("boolVal", (byte)5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting char to DataObject with type - * boolean - */ - public void testBooleanSetTypeConversionChar() { - DataObject product = createBooleanObject(true); - try { - product.setChar("boolVal", 's'); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting double to DataObject with type - * boolean - */ - public void testBooleanSetTypeConversionDouble() { - DataObject product = createBooleanObject(true); - try { - product.setDouble("boolVal", 5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting float to DataObject with type - * boolean - */ - public void testBooleanSetTypeConversionFloat() { - DataObject product = createBooleanObject(true); - try { - product.setFloat("boolVal", 5.5F); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting int to DataObject with type - * boolean - */ - public void testBooleanSetTypeConversionInt() { - DataObject product = createBooleanObject(true); - try { - product.setInt("boolVal", 5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting long to DataObject with type - * boolean - */ - public void testBooleanSetTypeConversionLong() { - DataObject product = createBooleanObject(true); - try { - product.setLong("boolVal", 5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting short to DataObject with type - * boolean - */ - public void testBooleanSetTypeConversionShort() { - DataObject product = createBooleanObject(true); - try { - product.setShort("boolVal", (short)5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting bytes[] to DataObject with type - * boolean - */ - public void testBooleanSetTypeConversionBytes() { - DataObject product = createBooleanObject(true); - byte[] byteVal = {10, 100}; - try { - product.setBytes("boolVal", byteVal); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting BigDecimal to DataObject with type - * boolean - */ - public void testBooleanSetTypeConversionBigDecimal() { - DataObject product = createBooleanObject(true); - BigDecimal bdVal = new BigDecimal(4); - try { - product.setBigDecimal("boolVal", bdVal); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting BigInteger to DataObject with type - * boolean - */ - public void testBooleanSetTypeConversionBigInteger() { - DataObject product = createBooleanObject(true); - try { - product.setBigInteger("boolVal", BigInteger.valueOf(4)); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting Date to DataObject with type - * boolean - */ - public void testBooleanSetTypeConversionDate() { - DataObject product = createBooleanObject(true); - try {// to Date - product.setDate("boolVal", new Date()); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting boolean to DataObject with type - * byte - */ - public void testByteSetTypeConversionBoolean() { - DataObject product = createByteObject((byte)5); - try { - product.setBoolean("byteVal", true); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting char to DataObject with type byte - */ - public void testByteSetTypeConversionChar() { - DataObject product = createByteObject((byte)5); - try { - product.setChar("byteVal", 's'); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting double to DataObject with type - * byte - */ - public void testByteSetTypeConversionDouble() { - DataObject product = createByteObject((byte)5); - - double value = 20; - product.setDouble("byteVal", value); - byte byteVal = product.getByte("byteVal"); - assertEquals((byte)value, byteVal); - } - - /** - * DataObject class test. Testing setting float to DataObject with type byte - */ - public void testByteSetTypeConversionFloat() { - DataObject product = createByteObject((byte)5); - - float value = 6; - product.setFloat("byteVal", value); - byte byteVal = product.getByte("byteVal"); - assertEquals((byte)value, byteVal); - } - - /** - * DataObject class test. Testing setting int to DataObject with type byte - */ - public void testByteSetTypeConversionInt() { - DataObject product = createByteObject((byte)5); - - int value = Byte.MAX_VALUE + 1; - product.setInt("byteVal", value); - byte byteVal = product.getByte("byteVal"); - assertEquals((byte)value, byteVal); - } - - /** - * DataObject class test. Testing setting long to DataObject with type byte - */ - public void testByteSetTypeConversionLong() { - DataObject product = createByteObject((byte)5); - - long value = 123456789; - product.setLong("byteVal", value); - byte byteVal = product.getByte("byteVal"); - assertEquals((byte)value, byteVal); - - } - - /** - * DataObject class test. Testing setting short to DataObject with type byte - */ - public void testByteSetTypeConversionShort() { - DataObject product = createByteObject((byte)5); - - short s = (short)6; - product.setShort("byteVal", s); - byte byteVal = product.getByte("byteVal"); - assertEquals((byte)s, byteVal); - } - - - /** - * DataObject class test. Testing setting bytes[] to DataObject with type - * byte - */ - public void testByteSetTypeConversionBytes() { - DataObject product = createByteObject((byte)5); - byte[] byteVal = {10, 100}; - try { - product.setBytes("byteVal", byteVal); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting BigDecimal to DataObject with type - * byte - */ - public void testByteSetTypeConversionBigDecimal() { - byte value = 5; - byte newVal = 25; - DataObject product = createByteObject(value); - product.setBigDecimal("byteVal", new BigDecimal(newVal)); - assertEquals( newVal, product.getByte("byteVal") ); - } - - /** - * DataObject class test. Testing setting BigInteger to DataObject with type - * byte - */ - public void testByteSetTypeConversionBigInteger() { - byte value = 5; - byte newVal = 25; - DataObject product = createByteObject(value); - product.setBigInteger("byteVal", BigInteger.valueOf(newVal)); - assertEquals( newVal, product.getByte("byteVal") ); - } - - /** - * DataObject class test. Testing setting Date to DataObject with type byte - */ - public void testByteSetTypeConversionDate() { - DataObject product = createByteObject((byte)5); - try { - product.setDate("byteVal", new Date()); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting boolean to DataObject with type - * char - */ - public void testCharSetTypeConversionBoolean() { - DataObject product = createCharObject('s'); - try { - product.setBoolean("charVal", true); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting byte to DataObject with type char - */ - public void testCharSetTypeConversionByte() { - DataObject product = createCharObject('s'); - try { - product.setByte("charVal", (byte)5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting double to DataObject with type - * char - */ - public void testCharSetTypeConversionDouble() { - DataObject product = createCharObject('s'); - try { - product.setDouble("charVal", (double)5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting float to DataObject with type char - */ - public void testCharSetTypeConversionFloat() { - DataObject product = createCharObject('s'); - try { - product.setFloat("charVal", 5.5F); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting int to DataObject with type char - */ - public void testCharSetTypeConversionInt() { - DataObject product = createCharObject('s'); - try { - product.setInt("charVal", 5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting long to DataObject with type char - */ - public void testCharSetTypeConversionLong() { - DataObject product = createCharObject('s'); - try { - product.setLong("charVal", (long)5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting short to DataObject with type char - */ - public void testCharSetTypeConversionShort() { - DataObject product = createCharObject('s'); - try { - product.setShort("charVal", (short)5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting bytes[] to DataObject with type - * char - */ - public void testCharSetTypeConversionBytes() { - DataObject product = createCharObject('s'); - byte[] byteVal = {10, 100}; - try { - product.setBytes("charVal", byteVal); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting BigDecimal to DataObject with type - * char - */ - public void testCharSetTypeConversionBigDecimal() { - DataObject product = createCharObject('s'); - try { - product.setBigDecimal("charVal", new BigDecimal(4)); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting BigInteger to DataObject with type - * char - */ - public void testCharSetTypeConversionBigInteger() { - DataObject product = createCharObject('s'); - try { - product.setBigInteger("charVal", BigInteger.valueOf(5)); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting Date to DataObject with type char - */ - public void testCharSetTypeConversionDate() { - DataObject product = createCharObject('s'); - try { - product.setDate("charVal", new Date()); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting boolean to DataObject with type - * double - */ - public void testDoubleSetTypeConversionBoolean() { - DataObject product = createDoubleObject(5); - try { - product.setBoolean("doubleVal", true); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting byte to DataObject with type - * double - */ - public void testDoubleSetTypeConversionByte() { - DataObject product1 = createDoubleObject(5); - product1.setByte("doubleVal", (byte)6); - double doubleVal = product1.getDouble("doubleVal"); - assertTrue(doubleVal == 6); - } - - /** - * DataObject class test. Testing setting char to DataObject with type - * double - */ - public void testDoubleSetTypeConversionChar() { - DataObject product = createDoubleObject(5); - try { - product.setChar("doubleVal", 's'); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting float to DataObject with type - * double - */ - public void testDoubleSetTypeConversionFloat() { - DataObject product1 = createDoubleObject(5); - product1.setFloat("doubleVal", 6); - double doubleVal = product1.getDouble("doubleVal"); - assertTrue(doubleVal == 6); - } - - /** - * DataObject class test. Testing setting int to DataObject with type double - */ - public void testDoubleSetTypeConversionInt() { - DataObject product1 = createDoubleObject(5); - product1.setInt("doubleVal", 6); - double doubleVal = product1.getDouble("doubleVal"); - assertTrue(doubleVal == 6); - } - - /** - * DataObject class test. Testing setting long to DataObject with type - * double - */ - public void testDoubleSetTypeConversionLong() { - DataObject product1 = createDoubleObject(5); - product1.setLong("doubleVal", (long)6); - double doubleVal = product1.getDouble("doubleVal"); - assertTrue(doubleVal == 6); - } - - /** - * DataObject class test. Testing setting short to DataObject with type - * double - */ - public void testDoubleSetTypeConversionShort() { - DataObject product1 = createDoubleObject(5); - product1.setShort("doubleVal", (short)6); - double doubleVal = product1.getDouble("doubleVal"); - assertTrue(doubleVal == 6); - } - - /** - * DataObject class test. Testing setting byte[] to DataObject with type - * double - */ - public void testDoubleSetTypeConversionBytes() { - DataObject product = createDoubleObject(5); - byte[] byteVal = {10, 100}; - try { - product.setBytes("doubleVal", byteVal); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting Bigdecimal to DataObject with type - * double - */ - public void testDoubleSetTypeConversionBigDecimal() { - DataObject product = createDoubleObject(5); - - product.setBigDecimal("doubleVal", new BigDecimal(6)); - double doubleVal = product.getDouble("doubleVal"); - assertTrue(doubleVal == 6); - } - - /** - * DataObject class test. Testing setting BigInteger to DataObject with type - * double - */ - public void testDoubleSetTypeConversionBigInteger() { - DataObject product = createDoubleObject(5); - - product.setBigInteger("doubleVal", BigInteger.valueOf(6)); - double doubleVal = product.getDouble("doubleVal"); - assertTrue(doubleVal == 6); - } - - /** - * DataObject class test. Testing setting date to DataObject with type - * double - */ - public void testDoubleSetTypeConversionDate() { - DataObject product = createDoubleObject(5); - try { - product.getDate("doubleVal"); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting boolean to DataObject with type - * float - */ - public void testFloatSetTypeConversionBoolean() { - DataObject product = createFloatObject(5); - try { - product.setBoolean("floatVal", true); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting byte to DataObject with type float - */ - public void testFloatSetTypeConversionByte() { - DataObject product1 = createFloatObject(5); - product1.setByte("floatVal", (byte)6); - - float floatVal = product1.getFloat("floatVal"); - assertTrue(floatVal == 6); - } - - /** - * DataObject class test. Testing setting char to DataObject with type float - */ - public void testFloatSetTypeConversionChar() { - DataObject product = createFloatObject(5); - try { - product.setChar("floatVal", 's'); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting double to DataObject with type - * float - */ - public void testFloatSetTypeConversionDouble() { - DataObject product1 = createFloatObject(5); - product1.setDouble("floatVal", (double)6); - float floatVal = product1.getFloat("floatVal"); - assertTrue(floatVal == 6); - } - - /** - * DataObject class test. Testing setting int to DataObject with type float - */ - public void testFloatSetTypeConversionInt() { - DataObject product1 = createFloatObject(5); - int value = 6; - product1.setInt("floatVal", value); - float floatVal = product1.getFloat("floatVal"); - assertEquals((float)value, floatVal); - } - - /** - * DataObject class test. Testing setting long to DataObject with type float - */ - public void testFloatSetTypeConversionLong() { - DataObject product1 = createFloatObject(5); - product1.setLong("floatVal", (long)6); - - float floatVal = product1.getFloat("floatVal"); - assertTrue(floatVal == 6); - } - - /** - * DataObject class test. Testing setting short to DataObject with type - * float - */ - public void testFloatSetTypeConversionShort() { - DataObject product1 = createFloatObject(5); - product1.setShort("floatVal", (short)6); - float floatVal = product1.getFloat("floatVal"); - assertTrue(floatVal == 6); - } - - /** - * DataObject class test. Testing setting byte[] to DataObject with type - * float - */ - public void testFloatSetTypeConversionBytes() { - DataObject product = createFloatObject(5); - - byte[] byteVal = {10, 100}; - try { - product.setBytes("floatVal", byteVal); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting BigDecimal to DataObject with type - * float - */ - public void testFloatSetTypeConversionBigDecimal() { - DataObject product = createFloatObject(5.5F); - product.setBigDecimal("floatVal", new BigDecimal(6)); - float floatVal = product.getFloat("floatVal"); - assertTrue(floatVal == 6); - } - - /** - * DataObject class test. Testing Setting BigInteger to DataObject with type - * float - */ - public void testFloatSetTypeConversionBigInteger() { - DataObject product1 = createFloatObject(5); - product1.setBigInteger("floatVal", BigInteger.valueOf(6)); - - float floatVal = product1.getFloat("floatVal"); - assertTrue(floatVal == 6); - } - - /** - * DataObject class test. Testing setting date to DataObject with type float - */ - public void testFloatSetTypeConversionDate() { - DataObject product = createFloatObject(5); - try { - product.setDate("floatVal", new Date()); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting boolean to DataObject with type - * int - */ - public void testIntSetTypeConversionBoolean() { - DataObject product = createIntObject(5); - try { - product.setBoolean("intVal", true); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting byte to DataObject with type int - */ - public void testIntSetTypeConversionByte() { - DataObject product1 = createIntObject(5); - product1.setByte("intVal", (byte)6); - - int intVal = product1.getInt("intVal"); - assertTrue(intVal == 6); - } - - /** - * DataObject class test. Testing setting char to DataObject with type int - */ - public void testIntSetTypeConversionChar() { - DataObject product = createIntObject(5); - try { - product.setChar("intVal", 's'); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting double to DataObject with type int - */ - public void testIntSetTypeConversionDouble() { - DataObject product = createIntObject(5); - double value = (double)6; - product.setDouble("intVal", value); - int intVal = product.getInt("intVal"); - assertEquals((int)value, intVal); - } - - /** - * DataObject class test. Testing setting float to DataObject with type int - */ - public void testIntSetTypeConversionFloat() { - DataObject product1 = createIntObject(5); - float value = 6.0F; - product1.setFloat("intVal", value); - int intVal = product1.getInt("intVal"); - assertEquals((int)value, intVal); - } - - /** - * DataObject class test. Testing setting long to DataObject with type int - */ - public void testIntSetTypeConversionLong() { - DataObject product = createIntObject(5); - long value = (long)6789; - product.setLong("intVal", value); - int intVal = product.getInt("intVal"); - assertEquals((int)value, intVal); - } - - /** - * DataObject class test. Testing setting short to DataObject with type int - */ - public void testIntSetTypeConversionShort() { - DataObject product1 = createIntObject(5); - product1.setShort("intVal", (short)6); - - int intVal = product1.getInt("intVal"); - assertTrue(intVal == 6); - } - - /** - * DataObject class test. Testing setting bytes[] to DataObject with type - * int - */ - public void testIntSetTypeConversionBytes() { - DataObject product = createIntObject(5); - byte[] byteVal = {10, 100}; - try { - product.setBytes("intVal", byteVal); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting BigDecimal to DataObject with type - * int - */ - public void testIntSetTypeConversionBigDecimal() { - DataObject product1 = createIntObject(5); - product1.setBigDecimal("intVal", new BigDecimal(6)); - - int intVal = product1.getInt("intVal"); - assertTrue(intVal == 6); - } - - /** - * DataObject class test. Testing setting BigInteger to DataObject with type - * int - */ - public void testIntSetTypeConversionBigInteger() { - DataObject product = createIntObject(5); - product.setBigInteger("intVal", BigInteger.valueOf(6)); - - int intVal = product.getInt("intVal"); - assertTrue(intVal == 6); - } - - /** - * DataObject class test. Testing setting date to DataObject with type int - */ - public void testIntSetTypeConversionDate() { - DataObject product = createIntObject(5); - try { - product.setDate("intVal", new Date()); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting boolean to DataObject with type - * long - */ - public void testLongSetTypeConversionBoolean() { - DataObject product = createLongObject(5); - try { - product.setBoolean("longVal", true); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting byte to DataObject with type long - */ - public void testLongSetTypeConversionByte() { - DataObject product1 = createLongObject(5); - product1.setByte("longVal", (byte)6); - long longVal = product1.getLong("longVal"); - assertTrue(longVal == 6); - } - - /** - * DataObject class test. Testing setting char to DataObject with type long - */ - public void testLongSetTypeConversionChar() { - DataObject product = createLongObject(5); - try { - product.setChar("longVal", 's'); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting double to DataObject with type - * long - */ - public void testLongSetTypeConversionDouble() { - DataObject product = createLongObject(5); - product.setDouble("longVal", (double)6); - long longVal = product.getLong("longVal"); - assertTrue(longVal == 6); - } - - /** - * DataObject class test. Testing setting float to DataObject with type long - */ - public void testLongSetTypeConversionFloat() { - DataObject product1 = createLongObject(5); - float value = 6F; - product1.setFloat("longVal", value); - long longVal = product1.getLong("longVal"); - assertEquals((long)value, longVal); - } - - /** - * DataObject class test. Testing setting int to DataObject with type long - */ - public void testLongSetTypeConversionInt() { - DataObject product1 = createLongObject(5); - product1.setInt("longVal", 6); - long longVal = product1.getLong("longVal"); - assertTrue(longVal == 6); - - } - - /** - * DataObject class test. Testing setting short to DataObject with type long - */ - public void testLongSetTypeConversionShort() { - DataObject product1 = createLongObject(5); - product1.setShort("longVal", (short)6); - long longVal = product1.getLong("longVal"); - assertTrue(longVal == 6); - } - - /** - * DataObject class test. Testing setting byte[] to DataObject with type - * long - */ - public void testLongSetTypeConversionBytes() { - DataObject product = createLongObject(5); - - byte[] byteVal = {10, 100}; - try { - product.setBytes("longVal", byteVal); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting BigDecimal to DataObject with type - * long - */ - public void testLongSetTypeConversionBigDecimal() { - DataObject product = createLongObject(5); - product.setBigDecimal("longVal", new BigDecimal(6)); - long longVal = product.getLong("longVal"); - assertTrue(longVal == 6); - } - - /** - * DataObject class test. Testing setting BigInteger to DataObject with type - * long - */ - public void testLongSetTypeConversionBigInteger() { - DataObject product1 = createLongObject(5); - product1.setBigInteger("longVal", BigInteger.valueOf(6)); - long longVal = product1.getLong("longVal"); - assertTrue(longVal == 6); - } - - /** - * DataObject class test. Testing setting date to DataObject with type long - */ - public void testLongSetTypeConversionDate() { - Date dateNow = new Date(); - DataObject product1 = createLongObject(5); - product1.setDate("longVal", dateNow); - - long longVal = product1.getLong("longVal"); - assertTrue(longVal == dateNow.getTime()); - } - - /** - * DataObject class test. Testing setting boolean to DataObject with type - * short - */ - public void testShortSetTypeConversionBoolean() { - DataObject product = createShortObject((short)5); - try { - product.setBoolean("shortVal", true); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting byte to DataObject with type short - */ - public void testShortSetTypeConversionByte() { - DataObject product1 = createShortObject((short)5); - product1.setByte("shortVal", (byte)6); - short shortVal = product1.getShort("shortVal"); - assertTrue(shortVal == 6); - } - - /** - * DataObject class test. Testing setting char to DataObject with type short - */ - public void testShortSetTypeConversionChar() { - DataObject product = createShortObject((short)5); - try { - product.setChar("shortVal", 's'); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting double to DataObject with type - * short - */ - public void testShortSetTypeConversionDouble() { - DataObject product = createShortObject((short)5); - double value = (double)6; - product.setDouble("shortVal", value); - short shortVal = product.getShort("shortVal"); - assertEquals((short)value, shortVal); - } - - /** - * DataObject class test. Testing getting float from DataObject with type - * short - */ - public void testShortSetTypeConversionFloat() { - DataObject product = createShortObject((short)5); - float value = 6F; - product.setFloat("shortVal", value); - short shortVal = product.getShort("shortVal"); - assertEquals((short)value, shortVal); - } - - /** - * DataObject class test. Testing setting int to DataObject with type short - */ - public void testShortSetTypeConversionInt() { - DataObject product = createShortObject((short)5); - int value = 123456; - product.setInt("shortVal", value); - short shortVal = product.getShort("shortVal"); - assertEquals((short)value, shortVal); - } - - /** - * DataObject class test. Testing setting long to DataObject with type short - */ - public void testShortSetTypeConversionLong() { - DataObject product = createShortObject((short)5); - long value = (long)6; - product.setLong("shortVal", value); - short shortVal = product.getShort("shortVal"); - assertEquals((short)value, shortVal); - } - - - /** - * DataObject class test. Testing setting bytes[] to DataObject with type - * short - */ - public void testShortSetTypeConversionBytes() { - DataObject product = createShortObject((short)5); - byte[] byteVal = {10, 100}; - try { - product.setBytes("shortVal", byteVal); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - - } - - /** - * DataObject class test. Testing setting BigDecimal to DataObject with type - * short - */ - public void testShortSetTypeConversionBigDecimal() { - short value = 5; - BigDecimal newValue = new BigDecimal(6); - DataObject product = createShortObject(value); - product.setBigDecimal("shortVal", newValue); - assertEquals( newValue, product.getBigDecimal("shortVal") ); - } - - /** - * DataObject class test. Testing setting BigInteger to DataObject with type - * short - */ - public void testShortSetTypeConversionBigInteger() { - short value = 5; - BigInteger newValue = BigInteger.valueOf(6); - DataObject product = createShortObject(value); - product.setBigInteger("shortVal", newValue); - assertEquals( newValue, product.getBigInteger("shortVal") ); - } - - /** - * DataObject class test. Testing setting date to DataObject with type short - */ - public void testShortSetTypeConversionDate() { - DataObject product = createShortObject((short)5); - try { - product.setDate("shortVal", new Date()); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - - /** - * DataObject class test. Testing setting boolean to DataObject with type - * byte[] - */ - public void testBytesSetTypeConversionBoolean() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.setBoolean("bytesVal", true); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting byte to DataObject with type - * byte[] - */ - public void testBytesSetTypeConversionByte() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.setByte("bytesVal", (byte)5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting char to DataObject with type - * byte[] - */ - public void testBytesSetTypeConversionChar() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.setChar("bytesVal", 's'); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting double to DataObject with type - * byte[] - */ - public void testBytesSetTypeConversionDouble() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.setDouble("bytesVal", 5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting float to DataObject with type - * byte[] - */ - public void testBytesSetTypeConversionFloat() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.setFloat("bytesVal", 5.5F); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting int to DataObject with type byte[] - */ - public void testBytesSetTypeConversionInt() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.setInt("bytesVal", 5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting long to DataObject with type - * byte[] - */ - public void testBytesSetTypeConversionLong() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.setLong("bytesVal", (long)5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting short to DataObject with type - * byte[] - */ - public void testBytesSetTypeConversionShort() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.setShort("bytesVal", (short)5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting BigDecimal to DataObject with type - * byte[] - */ - public void testBytesSetTypeConversionBigDecimal() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.setBigDecimal("bytesVal", new BigDecimal(4)); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting BigInteger to DataObject with type - * byte[] - */ - public void testBytesSetTypeConversionBigInteger() { - byte[] byteArray1 = {1, 2}; - byte[] byteArray2 = {10, 100}; - - DataObject product = createBytesObject(byteArray1); - - BigInteger value = new BigInteger(byteArray2); - product.setBigInteger("bytesVal", value); - - byte[] bytesRes = product.getBytes("bytesVal"); - assertNotNull(bytesRes); - - assertEquals(2, bytesRes.length); - assertEquals(10, bytesRes[0]); - assertEquals(100, bytesRes[1]); - } - - /** - * DataObject class test. Testing setting date to DataObject with type - * byte[] - */ - public void testBytesSetTypeConversionDate() { - byte[] byteVal = {10, 100}; - DataObject product = createBytesObject(byteVal); - try { - product.setDate("bytesVal", new Date()); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting boolean to DataObject with type - * BigDecimal - */ - public void testBigDecimalSetTypeConversionBoolean() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - try { - product.setBoolean("bigDecimalVal", true); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting byte to DataObject with type - * BigDecimal - */ - public void testBigDecimalSetTypeConversionByte() { - byte byteValue = 12; - BigDecimal value = BigDecimal.valueOf(4); - DataObject product = createBigDecimalObject(value); - product.setByte("bigDecimalVal", byteValue ); - assertEquals( byteValue, product.getByte("bigDecimalVal") ); - } - - /** - * DataObject class test. Testing setting char to DataObject with type - * BigDecimal - */ - public void testBigDecimalSetTypeConversionChar() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - try { - product.setChar("bigDecimalVal", 's'); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting double to DataObject with type - * BigDecimal - */ - public void testBigDecimalSetTypeConversionDouble() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - product.setDouble("bigDecimalVal", 5); - BigDecimal bdVal = product.getBigDecimal("bigDecimalVal"); - assertTrue(bdVal.intValue() == 5); - } - - /** - * DataObject class test. Testing setting float to DataObject with type - * BigDecimal - */ - public void testBigDecimalSetTypeConversionFloat() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - product.setFloat("bigDecimalVal", 5F); - BigDecimal bdVal = product.getBigDecimal("bigDecimalVal"); - assertTrue(bdVal.intValue() == 5); - } - - /** - * DataObject class test. Testing setting int to DataObject with type - * BigDecimal - */ - public void testBigDecimalSetTypeConversionInt() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - product.setInt("bigDecimalVal", 5); - BigDecimal bdVal = product.getBigDecimal("bigDecimalVal"); - assertTrue(bdVal.intValue() == 5); - } - - /** - * DataObject class test. Testing setting long to DataObject with type - * BigDecimal - */ - public void testBigDecimalSetTypeConversionLong() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - product.setLong("bigDecimalVal", (long)5); - - BigDecimal bdVal = product.getBigDecimal("bigDecimalVal"); - assertTrue(bdVal.intValue() == 5); - } - - /** - * DataObject class test. Testing setting short to DataObject with type - * BigDecimal - */ - public void testBigDecimalSetTypeConversionShort() { - BigDecimal value = new BigDecimal(4); - short newValue = (short) 5; - DataObject product = createBigDecimalObject(value); - product.setShort("bigDecimalVal", newValue); - assertEquals( newValue, product.getShort("bigDecimalVal") ); - } - - /** - * DataObject class test. Testing setting byte[] to DataObject with type - * BigDecimal - */ - public void testBigDecimalSetTypeConversionBytes() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - - byte[] byteVal = {10, 100}; - try { - product.setBytes("bigDecimalVal", byteVal); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting BigInteger to DataObject with type - * BigDecimal - */ - public void testBigDecimalSetTypeConversionBigInteger() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - product.setBigInteger("bigDecimalVal", BigInteger.valueOf(5)); - - BigDecimal bdVal = product.getBigDecimal("bigDecimalVal"); - assertTrue(bdVal.intValue() == 5); - } - - /** - * DataObject class test. Testing setting date to DataObject with type - * BigDecimal - */ - public void testBigDecimalSetTypeConversionDate() { - DataObject product = createBigDecimalObject(new BigDecimal(4)); - try { - product.setDate("bigDecimalVal", new Date()); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting boolean to DataObject with type - * BigInteger - */ - public void testBigIntegerSetTypeConversionBoolean() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - try { - product.setBoolean("bigIntegerVal", true); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting byte to DataObject with type - * BigInteger - */ - public void testBigIntegerSetTypeConversionByte() { - byte byteValue = 12; - BigInteger value = BigInteger.valueOf(4); - DataObject product = createBigIntegerObject(value); - product.setByte("bigIntegerVal", byteValue ); - assertEquals( byteValue, product.getByte("bigIntegerVal") ); - } - - /** - * DataObject class test. Testing setting char to DataObject with type - * BigInteger - */ - public void testBigIntegerSetTypeConversionChar() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - try { - product.setChar("bigIntegerVal", 's'); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting double to DataObject with type - * BigInteger - */ - public void testBigIntegerSetTypeConversionDouble() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - product.setDouble("bigIntegerVal", 5); - BigInteger biVal = product.getBigInteger("bigIntegerVal"); - assertTrue(biVal.intValue() == 5); - } - - /** - * DataObject class test. Testing setting float to DataObject with type - * BigInteger - */ - public void testBigIntegerSetTypeConversionFloat() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - - product.setFloat("bigIntegerVal", 5F); - BigInteger biVal = product.getBigInteger("bigIntegerVal"); - assertTrue(biVal.intValue() == 5); - } - - /** - * DataObject class test. Testing setting int to DataObject with type - * BigInteger - */ - public void testBigIntegerSetTypeConversionInt() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - - product.setInt("bigIntegerVal", 5); - BigInteger biVal = product.getBigInteger("bigIntegerVal"); - assertTrue(biVal.intValue() == 5); - } - - /** - * DataObject class test. Testing setting long to DataObject with type - * BigInteger - */ - public void testBigIntegerSetTypeConversionLong() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - - product.setLong("bigIntegerVal", 5); - BigInteger biVal = product.getBigInteger("bigIntegerVal"); - assertTrue(biVal.intValue() == 5); - } - - /** - * DataObject class test. Testing setting short to DataObject with type - * BigInteger - */ - public void testBigIntegerSetTypeConversionShort() { - BigInteger value = BigInteger.valueOf(4); - short newValue = (short) 5; - DataObject product = createBigIntegerObject(value); - product.setShort("bigIntegerVal", newValue); - assertEquals( newValue, product.getShort("bigIntegerVal") ); - } - - /** - * DataObject class test. Testing setting byte[] to DataObject with type - * BigInteger - */ - public void testBigIntegerSetTypeConversionBytes() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - - byte[] byteVal = {10, 100}; - product.setBytes("bigIntegerVal", byteVal); - - BigInteger biVal = product.getBigInteger("bigIntegerVal"); - - byte[] bytesRes = biVal.toByteArray(); - assertNotNull(bytesRes); - - assertEquals(2, bytesRes.length); - assertEquals(10, bytesRes[0]); - assertEquals(100, bytesRes[1]); - } - - /** - * DataObject class test. Testing setting BigDecimal to DataObject with type - * BigInteger - */ - public void testBigIntegerSetTypeConversionBigDecimal() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - - product.setBigDecimal("bigIntegerVal", new BigDecimal(5)); - BigInteger biVal = product.getBigInteger("bigIntegerVal"); - assertTrue(biVal.intValue() == 5); - } - - /** - * DataObject class test. Testing setting date to DataObject with type - * BigInteger - */ - public void testBigIntegerSetTypeConversionDate() { - DataObject product = createBigIntegerObject(BigInteger.valueOf(4)); - try { - product.setDate("bigIntegerVal", new Date()); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting boolean to DataObject with type - * date - */ - public void testDateSetTypeConversionBoolean() { - DataObject product = createDateObject(new Date()); - try { - product.setBoolean("dateVal", true); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting byte to DataObject with type date - */ - public void testDateSetTypeConversionByte() { - DataObject product = createDateObject(new Date()); - try { - product.setByte("dateVal", (byte)5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting char to DataObject with type date - */ - public void testDateSetTypeConversionChar() { - DataObject product = createDateObject(new Date()); - try { - product.setChar("dateVal", 's'); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting double to DataObject with type - * date - */ - public void testDateSetTypeConversionDouble() { - DataObject product = createDateObject(new Date()); - try { - product.setDouble("dateVal", 5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting float to DataObject with type date - */ - public void testDateSetTypeConversionFloat() { - DataObject product = createDateObject(new Date()); - try { - product.setFloat("dateVal", 5F); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting int to DataObject with type date - */ - public void testDateSetTypeConversionInt() { - DataObject product = createDateObject(new Date()); - try { - product.setInt("dateVal", 5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting long to DataObject with type date - */ - public void testDateSetTypeConversionLong() { - Date dateNow = new Date(); - DataObject product = createDateObject(dateNow); - - product.setLong("dateVal", dateNow.getTime()); - Date dateRes = product.getDate("dateVal"); - assertEquals(dateNow.getTime(), dateRes.getTime()); - } - - /** - * DataObject class test. Testing setting short to DataObject with type date - */ - public void testDateSetTypeConversionShort() { - DataObject product = createDateObject(new Date()); - try { - product.setShort("dateVal", (short)5); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting byte[] to DataObject with type - * date - */ - public void testDateSetTypeConversionBytes() { - DataObject product = createDateObject(new Date()); - - byte[] byteVal = {10, 100}; - try { - product.setBytes("dateVal", byteVal); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting BigDecimal to DataObject with type - * date - */ - public void testDateSetTypeConversionBigDecimal() { - DataObject product = createDateObject(new Date()); - try { - product.setBigDecimal("dateVal", new BigDecimal(5)); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } - - /** - * DataObject class test. Testing setting BigInteger to DataObject with type - * date - */ - public void testDateSetTypeConversionBigInteger() { - DataObject product = createDateObject(new Date()); - try { - product.setBigInteger("dateVal", BigInteger.valueOf(5)); - fail(EXPECTED_CLASS_CAST_EXCEPTION); - } catch (ClassCastException e) { - // expected - } - } -} |