Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/bugzilla/Bugzilla_405191_Test.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/bugzilla/Bugzilla_405191_Test.java326
1 files changed, 325 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/bugzilla/Bugzilla_405191_Test.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/bugzilla/Bugzilla_405191_Test.java
index 0a37b7e5cc..d9432b2fbb 100644
--- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/bugzilla/Bugzilla_405191_Test.java
+++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/bugzilla/Bugzilla_405191_Test.java
@@ -16,8 +16,14 @@ import org.eclipse.emf.cdo.eresource.CDOResource;
import org.eclipse.emf.cdo.session.CDOSession;
import org.eclipse.emf.cdo.tests.AbstractCDOTest;
import org.eclipse.emf.cdo.tests.model6.EmptyStringDefaultUnsettable;
+import org.eclipse.emf.cdo.tests.model6.UnsettableAttributes;
import org.eclipse.emf.cdo.transaction.CDOTransaction;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.util.Arrays;
+import java.util.Date;
+
/**
* Bug 405191.
*
@@ -32,7 +38,7 @@ public class Bugzilla_405191_Test extends AbstractCDOTest
{
CDOSession session = openSession();
CDOTransaction transaction = session.openTransaction();
- CDOResource resource = transaction.createResource(getResourcePath("/my/resource"));
+ CDOResource resource = transaction.createResource(getResourcePath("/res"));
// Create an object and set is a string attribute to the empty string
EmptyStringDefaultUnsettable localObject = getModel6Factory().createEmptyStringDefaultUnsettable();
@@ -55,4 +61,322 @@ public class Bugzilla_405191_Test extends AbstractCDOTest
commitAndSync(transaction, remoteTransaction);
assertNull(remoteObject.getAttribute());
}
+
+ public void testAllTypesSetAndUnset() throws Exception
+ {
+ CDOSession session = openSession();
+ CDOTransaction transaction = session.openTransaction();
+ CDOResource resource = transaction.createResource(getResourcePath("/res"));
+
+ // Create an object and set all attributes to non-default values
+ UnsettableAttributes localObject = getModel6Factory().createUnsettableAttributes();
+ localObject.setAttrBigDecimal(new BigDecimal("4711.1234"));
+ localObject.setAttrBigInteger(new BigInteger("4711"));
+ localObject.setAttrBoolean(true);
+ localObject.setAttrBooleanObject(true);
+ localObject.setAttrByte((byte)47);
+ localObject.setAttrByteObject((byte)47);
+ localObject.setAttrByteArray(new byte[] { 4, 7, 1, 1 });
+ localObject.setAttrChar('4');
+ localObject.setAttrCharacterObject('4');
+ localObject.setAttrDate(new Date(4711));
+ localObject.setAttrDouble(4711.1234);
+ localObject.setAttrDoubleObject(4711.1234);
+ localObject.setAttrFloat(4711.1234f);
+ localObject.setAttrFloatObject(4711.1234f);
+ localObject.setAttrInt(4711);
+ localObject.setAttrIntegerObject(4711);
+ localObject.setAttrJavaClass(getClass());
+ localObject.setAttrJavaObject(new int[] { 4, 7, 1, 1 });
+ localObject.setAttrLong(4711L);
+ localObject.setAttrLongObject(4711L);
+ localObject.setAttrShort((short)4711);
+ localObject.setAttrShortObject((short)4711);
+ localObject.setAttrString("4711");
+ resource.getContents().add(localObject);
+ transaction.commit();
+
+ CDOTransaction remoteTransaction = openSession().openTransaction();
+ UnsettableAttributes remoteObject = remoteTransaction.getObject(localObject);
+ assertEquals(localObject.getAttrBigDecimal(), remoteObject.getAttrBigDecimal());
+ assertEquals(localObject.getAttrBigInteger(), remoteObject.getAttrBigInteger());
+ assertEquals(localObject.isAttrBoolean(), remoteObject.isAttrBoolean());
+ assertEquals(localObject.getAttrBooleanObject(), remoteObject.getAttrBooleanObject());
+ assertEquals(localObject.getAttrByte(), remoteObject.getAttrByte());
+ assertEquals(localObject.getAttrByteObject(), remoteObject.getAttrByteObject());
+ assertEquals(true, Arrays.equals(localObject.getAttrByteArray(), remoteObject.getAttrByteArray()));
+ assertEquals(localObject.getAttrChar(), remoteObject.getAttrChar());
+ assertEquals(localObject.getAttrCharacterObject(), remoteObject.getAttrCharacterObject());
+ assertEquals(localObject.getAttrDate(), remoteObject.getAttrDate());
+ assertEquals(localObject.getAttrDouble(), remoteObject.getAttrDouble());
+ assertEquals(localObject.getAttrDoubleObject(), remoteObject.getAttrDoubleObject());
+ assertEquals(localObject.getAttrFloat(), remoteObject.getAttrFloat());
+ assertEquals(localObject.getAttrFloatObject(), remoteObject.getAttrFloatObject());
+ assertEquals(localObject.getAttrInt(), remoteObject.getAttrInt());
+ assertEquals(localObject.getAttrIntegerObject(), remoteObject.getAttrIntegerObject());
+ assertEquals(localObject.getAttrJavaClass(), remoteObject.getAttrJavaClass());
+ assertEquals(true, Arrays.equals((int[])localObject.getAttrJavaObject(), (int[])remoteObject.getAttrJavaObject()));
+ assertEquals(localObject.getAttrLong(), remoteObject.getAttrLong());
+ assertEquals(localObject.getAttrLongObject(), remoteObject.getAttrLongObject());
+ assertEquals(localObject.getAttrShort(), remoteObject.getAttrShort());
+ assertEquals(localObject.getAttrShortObject(), remoteObject.getAttrShortObject());
+ assertEquals(localObject.getAttrString(), remoteObject.getAttrString());
+
+ assertEquals(localObject.isSetAttrBigDecimal(), remoteObject.isSetAttrBigDecimal());
+ assertEquals(localObject.isSetAttrBigInteger(), remoteObject.isSetAttrBigInteger());
+ assertEquals(localObject.isSetAttrBoolean(), remoteObject.isSetAttrBoolean());
+ assertEquals(localObject.isSetAttrBooleanObject(), remoteObject.isSetAttrBooleanObject());
+ assertEquals(localObject.isSetAttrByte(), remoteObject.isSetAttrByte());
+ assertEquals(localObject.isSetAttrByteObject(), remoteObject.isSetAttrByteObject());
+ assertEquals(localObject.isSetAttrByteArray(), remoteObject.isSetAttrByteArray());
+ assertEquals(localObject.isSetAttrChar(), remoteObject.isSetAttrChar());
+ assertEquals(localObject.isSetAttrCharacterObject(), remoteObject.isSetAttrCharacterObject());
+ assertEquals(localObject.isSetAttrDate(), remoteObject.isSetAttrDate());
+ assertEquals(localObject.isSetAttrDouble(), remoteObject.isSetAttrDouble());
+ assertEquals(localObject.isSetAttrDoubleObject(), remoteObject.isSetAttrDoubleObject());
+ assertEquals(localObject.isSetAttrFloat(), remoteObject.isSetAttrFloat());
+ assertEquals(localObject.isSetAttrFloatObject(), remoteObject.isSetAttrFloatObject());
+ assertEquals(localObject.isSetAttrInt(), remoteObject.isSetAttrInt());
+ assertEquals(localObject.isSetAttrIntegerObject(), remoteObject.isSetAttrIntegerObject());
+ assertEquals(localObject.isSetAttrJavaClass(), remoteObject.isSetAttrJavaClass());
+ assertEquals(localObject.isSetAttrJavaObject(), remoteObject.isSetAttrJavaObject());
+ assertEquals(localObject.isSetAttrLong(), remoteObject.isSetAttrLong());
+ assertEquals(localObject.isSetAttrLongObject(), remoteObject.isSetAttrLongObject());
+ assertEquals(localObject.isSetAttrShort(), remoteObject.isSetAttrShort());
+ assertEquals(localObject.isSetAttrShortObject(), remoteObject.isSetAttrShortObject());
+ assertEquals(localObject.isSetAttrString(), remoteObject.isSetAttrString());
+
+ // Unset all attributes
+ localObject.unsetAttrBigDecimal();
+ localObject.unsetAttrBigInteger();
+ localObject.unsetAttrBoolean();
+ localObject.unsetAttrBooleanObject();
+ localObject.unsetAttrByte();
+ localObject.unsetAttrByteObject();
+ localObject.unsetAttrByteArray();
+ localObject.unsetAttrChar();
+ localObject.unsetAttrCharacterObject();
+ localObject.unsetAttrDate();
+ localObject.unsetAttrDouble();
+ localObject.unsetAttrDoubleObject();
+ localObject.unsetAttrFloat();
+ localObject.unsetAttrFloatObject();
+ localObject.unsetAttrInt();
+ localObject.unsetAttrIntegerObject();
+ localObject.unsetAttrJavaClass();
+ localObject.unsetAttrJavaObject();
+ localObject.unsetAttrLong();
+ localObject.unsetAttrLongObject();
+ localObject.unsetAttrShort();
+ localObject.unsetAttrShortObject();
+ localObject.unsetAttrString();
+
+ commitAndSync(transaction, remoteTransaction);
+ assertEquals(localObject.getAttrBigDecimal(), remoteObject.getAttrBigDecimal());
+ assertEquals(localObject.getAttrBigInteger(), remoteObject.getAttrBigInteger());
+ assertEquals(localObject.isAttrBoolean(), remoteObject.isAttrBoolean());
+ assertEquals(localObject.getAttrBooleanObject(), remoteObject.getAttrBooleanObject());
+ assertEquals(localObject.getAttrByte(), remoteObject.getAttrByte());
+ assertEquals(localObject.getAttrByteObject(), remoteObject.getAttrByteObject());
+ assertEquals(true, Arrays.equals(localObject.getAttrByteArray(), remoteObject.getAttrByteArray()));
+ assertEquals(localObject.getAttrChar(), remoteObject.getAttrChar());
+ assertEquals(localObject.getAttrCharacterObject(), remoteObject.getAttrCharacterObject());
+ assertEquals(localObject.getAttrDate(), remoteObject.getAttrDate());
+ assertEquals(localObject.getAttrDouble(), remoteObject.getAttrDouble());
+ assertEquals(localObject.getAttrDoubleObject(), remoteObject.getAttrDoubleObject());
+ assertEquals(localObject.getAttrFloat(), remoteObject.getAttrFloat());
+ assertEquals(localObject.getAttrFloatObject(), remoteObject.getAttrFloatObject());
+ assertEquals(localObject.getAttrInt(), remoteObject.getAttrInt());
+ assertEquals(localObject.getAttrIntegerObject(), remoteObject.getAttrIntegerObject());
+ assertEquals(localObject.getAttrJavaClass(), remoteObject.getAttrJavaClass());
+ assertEquals(true, Arrays.equals((int[])localObject.getAttrJavaObject(), (int[])remoteObject.getAttrJavaObject()));
+ assertEquals(localObject.getAttrLong(), remoteObject.getAttrLong());
+ assertEquals(localObject.getAttrLongObject(), remoteObject.getAttrLongObject());
+ assertEquals(localObject.getAttrShort(), remoteObject.getAttrShort());
+ assertEquals(localObject.getAttrShortObject(), remoteObject.getAttrShortObject());
+ assertEquals(localObject.getAttrString(), remoteObject.getAttrString());
+
+ assertEquals(localObject.isSetAttrBigDecimal(), remoteObject.isSetAttrBigDecimal());
+ assertEquals(localObject.isSetAttrBigInteger(), remoteObject.isSetAttrBigInteger());
+ assertEquals(localObject.isSetAttrBoolean(), remoteObject.isSetAttrBoolean());
+ assertEquals(localObject.isSetAttrBooleanObject(), remoteObject.isSetAttrBooleanObject());
+ assertEquals(localObject.isSetAttrByte(), remoteObject.isSetAttrByte());
+ assertEquals(localObject.isSetAttrByteObject(), remoteObject.isSetAttrByteObject());
+ assertEquals(localObject.isSetAttrByteArray(), remoteObject.isSetAttrByteArray());
+ assertEquals(localObject.isSetAttrChar(), remoteObject.isSetAttrChar());
+ assertEquals(localObject.isSetAttrCharacterObject(), remoteObject.isSetAttrCharacterObject());
+ assertEquals(localObject.isSetAttrDate(), remoteObject.isSetAttrDate());
+ assertEquals(localObject.isSetAttrDouble(), remoteObject.isSetAttrDouble());
+ assertEquals(localObject.isSetAttrDoubleObject(), remoteObject.isSetAttrDoubleObject());
+ assertEquals(localObject.isSetAttrFloat(), remoteObject.isSetAttrFloat());
+ assertEquals(localObject.isSetAttrFloatObject(), remoteObject.isSetAttrFloatObject());
+ assertEquals(localObject.isSetAttrInt(), remoteObject.isSetAttrInt());
+ assertEquals(localObject.isSetAttrIntegerObject(), remoteObject.isSetAttrIntegerObject());
+ assertEquals(localObject.isSetAttrJavaClass(), remoteObject.isSetAttrJavaClass());
+ assertEquals(localObject.isSetAttrJavaObject(), remoteObject.isSetAttrJavaObject());
+ assertEquals(localObject.isSetAttrLong(), remoteObject.isSetAttrLong());
+ assertEquals(localObject.isSetAttrLongObject(), remoteObject.isSetAttrLongObject());
+ assertEquals(localObject.isSetAttrShort(), remoteObject.isSetAttrShort());
+ assertEquals(localObject.isSetAttrShortObject(), remoteObject.isSetAttrShortObject());
+ assertEquals(localObject.isSetAttrString(), remoteObject.isSetAttrString());
+ }
+
+ public void testAllTypesSetAndDefault() throws Exception
+ {
+ CDOSession session = openSession();
+ CDOTransaction transaction = session.openTransaction();
+ CDOResource resource = transaction.createResource(getResourcePath("/res"));
+
+ // Create an object and set all attributes to non-default values
+ UnsettableAttributes localObject = getModel6Factory().createUnsettableAttributes();
+ localObject.setAttrBigDecimal(new BigDecimal("4711.1234"));
+ localObject.setAttrBigInteger(new BigInteger("4711"));
+ localObject.setAttrBoolean(true);
+ localObject.setAttrBooleanObject(true);
+ localObject.setAttrByte((byte)47);
+ localObject.setAttrByteObject((byte)47);
+ localObject.setAttrByteArray(new byte[] { 4, 7, 1, 1 });
+ localObject.setAttrChar('4');
+ localObject.setAttrCharacterObject('4');
+ localObject.setAttrDate(new Date(4711));
+ localObject.setAttrDouble(4711.1234);
+ localObject.setAttrDoubleObject(4711.1234);
+ localObject.setAttrFloat(4711.1234f);
+ localObject.setAttrFloatObject(4711.1234f);
+ localObject.setAttrInt(4711);
+ localObject.setAttrIntegerObject(4711);
+ localObject.setAttrJavaClass(getClass());
+ localObject.setAttrJavaObject(new int[] { 4, 7, 1, 1 });
+ localObject.setAttrLong(4711L);
+ localObject.setAttrLongObject(4711L);
+ localObject.setAttrShort((short)4711);
+ localObject.setAttrShortObject((short)4711);
+ localObject.setAttrString("4711");
+ resource.getContents().add(localObject);
+ transaction.commit();
+
+ CDOTransaction remoteTransaction = openSession().openTransaction();
+ UnsettableAttributes remoteObject = remoteTransaction.getObject(localObject);
+ assertEquals(localObject.getAttrBigDecimal(), remoteObject.getAttrBigDecimal());
+ assertEquals(localObject.getAttrBigInteger(), remoteObject.getAttrBigInteger());
+ assertEquals(localObject.isAttrBoolean(), remoteObject.isAttrBoolean());
+ assertEquals(localObject.getAttrBooleanObject(), remoteObject.getAttrBooleanObject());
+ assertEquals(localObject.getAttrByte(), remoteObject.getAttrByte());
+ assertEquals(localObject.getAttrByteObject(), remoteObject.getAttrByteObject());
+ assertEquals(true, Arrays.equals(localObject.getAttrByteArray(), remoteObject.getAttrByteArray()));
+ assertEquals(localObject.getAttrChar(), remoteObject.getAttrChar());
+ assertEquals(localObject.getAttrCharacterObject(), remoteObject.getAttrCharacterObject());
+ assertEquals(localObject.getAttrDate(), remoteObject.getAttrDate());
+ assertEquals(localObject.getAttrDouble(), remoteObject.getAttrDouble());
+ assertEquals(localObject.getAttrDoubleObject(), remoteObject.getAttrDoubleObject());
+ assertEquals(localObject.getAttrFloat(), remoteObject.getAttrFloat());
+ assertEquals(localObject.getAttrFloatObject(), remoteObject.getAttrFloatObject());
+ assertEquals(localObject.getAttrInt(), remoteObject.getAttrInt());
+ assertEquals(localObject.getAttrIntegerObject(), remoteObject.getAttrIntegerObject());
+ assertEquals(localObject.getAttrJavaClass(), remoteObject.getAttrJavaClass());
+ assertEquals(true, Arrays.equals((int[])localObject.getAttrJavaObject(), (int[])remoteObject.getAttrJavaObject()));
+ assertEquals(localObject.getAttrLong(), remoteObject.getAttrLong());
+ assertEquals(localObject.getAttrLongObject(), remoteObject.getAttrLongObject());
+ assertEquals(localObject.getAttrShort(), remoteObject.getAttrShort());
+ assertEquals(localObject.getAttrShortObject(), remoteObject.getAttrShortObject());
+ assertEquals(localObject.getAttrString(), remoteObject.getAttrString());
+
+ assertEquals(localObject.isSetAttrBigDecimal(), remoteObject.isSetAttrBigDecimal());
+ assertEquals(localObject.isSetAttrBigInteger(), remoteObject.isSetAttrBigInteger());
+ assertEquals(localObject.isSetAttrBoolean(), remoteObject.isSetAttrBoolean());
+ assertEquals(localObject.isSetAttrBooleanObject(), remoteObject.isSetAttrBooleanObject());
+ assertEquals(localObject.isSetAttrByte(), remoteObject.isSetAttrByte());
+ assertEquals(localObject.isSetAttrByteObject(), remoteObject.isSetAttrByteObject());
+ assertEquals(localObject.isSetAttrByteArray(), remoteObject.isSetAttrByteArray());
+ assertEquals(localObject.isSetAttrChar(), remoteObject.isSetAttrChar());
+ assertEquals(localObject.isSetAttrCharacterObject(), remoteObject.isSetAttrCharacterObject());
+ assertEquals(localObject.isSetAttrDate(), remoteObject.isSetAttrDate());
+ assertEquals(localObject.isSetAttrDouble(), remoteObject.isSetAttrDouble());
+ assertEquals(localObject.isSetAttrDoubleObject(), remoteObject.isSetAttrDoubleObject());
+ assertEquals(localObject.isSetAttrFloat(), remoteObject.isSetAttrFloat());
+ assertEquals(localObject.isSetAttrFloatObject(), remoteObject.isSetAttrFloatObject());
+ assertEquals(localObject.isSetAttrInt(), remoteObject.isSetAttrInt());
+ assertEquals(localObject.isSetAttrIntegerObject(), remoteObject.isSetAttrIntegerObject());
+ assertEquals(localObject.isSetAttrJavaClass(), remoteObject.isSetAttrJavaClass());
+ assertEquals(localObject.isSetAttrJavaObject(), remoteObject.isSetAttrJavaObject());
+ assertEquals(localObject.isSetAttrLong(), remoteObject.isSetAttrLong());
+ assertEquals(localObject.isSetAttrLongObject(), remoteObject.isSetAttrLongObject());
+ assertEquals(localObject.isSetAttrShort(), remoteObject.isSetAttrShort());
+ assertEquals(localObject.isSetAttrShortObject(), remoteObject.isSetAttrShortObject());
+ assertEquals(localObject.isSetAttrString(), remoteObject.isSetAttrString());
+
+ // Set all attributes to default values
+ localObject.setAttrBigDecimal(null);
+ localObject.setAttrBigInteger(null);
+ localObject.setAttrBoolean(false);
+ localObject.setAttrBooleanObject(false);
+ localObject.setAttrByte((byte)0);
+ localObject.setAttrByteObject(null);
+ localObject.setAttrByteArray(null);
+ localObject.setAttrChar('0');
+ localObject.setAttrCharacterObject(null);
+ localObject.setAttrDate(null);
+ localObject.setAttrDouble(0.0);
+ localObject.setAttrDoubleObject(null);
+ localObject.setAttrFloat(0.0f);
+ localObject.setAttrFloatObject(null);
+ localObject.setAttrInt(0);
+ localObject.setAttrIntegerObject(null);
+ localObject.setAttrJavaClass(null);
+ localObject.setAttrJavaObject(null);
+ localObject.setAttrLong(0L);
+ localObject.setAttrLongObject(null);
+ localObject.setAttrShort((short)0);
+ localObject.setAttrShortObject(null);
+ localObject.setAttrString(null);
+
+ commitAndSync(transaction, remoteTransaction);
+ assertEquals(localObject.getAttrBigDecimal(), remoteObject.getAttrBigDecimal());
+ assertEquals(localObject.getAttrBigInteger(), remoteObject.getAttrBigInteger());
+ assertEquals(localObject.isAttrBoolean(), remoteObject.isAttrBoolean());
+ assertEquals(localObject.getAttrBooleanObject(), remoteObject.getAttrBooleanObject());
+ assertEquals(localObject.getAttrByte(), remoteObject.getAttrByte());
+ assertEquals(localObject.getAttrByteObject(), remoteObject.getAttrByteObject());
+ assertEquals(true, Arrays.equals(localObject.getAttrByteArray(), remoteObject.getAttrByteArray()));
+ assertEquals(localObject.getAttrChar(), remoteObject.getAttrChar());
+ assertEquals(localObject.getAttrCharacterObject(), remoteObject.getAttrCharacterObject());
+ assertEquals(localObject.getAttrDate(), remoteObject.getAttrDate());
+ assertEquals(localObject.getAttrDouble(), remoteObject.getAttrDouble());
+ assertEquals(localObject.getAttrDoubleObject(), remoteObject.getAttrDoubleObject());
+ assertEquals(localObject.getAttrFloat(), remoteObject.getAttrFloat());
+ assertEquals(localObject.getAttrFloatObject(), remoteObject.getAttrFloatObject());
+ assertEquals(localObject.getAttrInt(), remoteObject.getAttrInt());
+ assertEquals(localObject.getAttrIntegerObject(), remoteObject.getAttrIntegerObject());
+ assertEquals(localObject.getAttrJavaClass(), remoteObject.getAttrJavaClass());
+ assertEquals(true, Arrays.equals((int[])localObject.getAttrJavaObject(), (int[])remoteObject.getAttrJavaObject()));
+ assertEquals(localObject.getAttrLong(), remoteObject.getAttrLong());
+ assertEquals(localObject.getAttrLongObject(), remoteObject.getAttrLongObject());
+ assertEquals(localObject.getAttrShort(), remoteObject.getAttrShort());
+ assertEquals(localObject.getAttrShortObject(), remoteObject.getAttrShortObject());
+ assertEquals(localObject.getAttrString(), remoteObject.getAttrString());
+
+ assertEquals(localObject.isSetAttrBigDecimal(), remoteObject.isSetAttrBigDecimal());
+ assertEquals(localObject.isSetAttrBigInteger(), remoteObject.isSetAttrBigInteger());
+ assertEquals(localObject.isSetAttrBoolean(), remoteObject.isSetAttrBoolean());
+ assertEquals(localObject.isSetAttrBooleanObject(), remoteObject.isSetAttrBooleanObject());
+ assertEquals(localObject.isSetAttrByte(), remoteObject.isSetAttrByte());
+ assertEquals(localObject.isSetAttrByteObject(), remoteObject.isSetAttrByteObject());
+ assertEquals(localObject.isSetAttrByteArray(), remoteObject.isSetAttrByteArray());
+ assertEquals(localObject.isSetAttrChar(), remoteObject.isSetAttrChar());
+ assertEquals(localObject.isSetAttrCharacterObject(), remoteObject.isSetAttrCharacterObject());
+ assertEquals(localObject.isSetAttrDate(), remoteObject.isSetAttrDate());
+ assertEquals(localObject.isSetAttrDouble(), remoteObject.isSetAttrDouble());
+ assertEquals(localObject.isSetAttrDoubleObject(), remoteObject.isSetAttrDoubleObject());
+ assertEquals(localObject.isSetAttrFloat(), remoteObject.isSetAttrFloat());
+ assertEquals(localObject.isSetAttrFloatObject(), remoteObject.isSetAttrFloatObject());
+ assertEquals(localObject.isSetAttrInt(), remoteObject.isSetAttrInt());
+ assertEquals(localObject.isSetAttrIntegerObject(), remoteObject.isSetAttrIntegerObject());
+ assertEquals(localObject.isSetAttrJavaClass(), remoteObject.isSetAttrJavaClass());
+ assertEquals(localObject.isSetAttrJavaObject(), remoteObject.isSetAttrJavaObject());
+ assertEquals(localObject.isSetAttrLong(), remoteObject.isSetAttrLong());
+ assertEquals(localObject.isSetAttrLongObject(), remoteObject.isSetAttrLongObject());
+ assertEquals(localObject.isSetAttrShort(), remoteObject.isSetAttrShort());
+ assertEquals(localObject.isSetAttrShortObject(), remoteObject.isSetAttrShortObject());
+ assertEquals(localObject.isSetAttrString(), remoteObject.isSetAttrString());
+ }
}

Back to the top