org.objectfabric.SerializationTestWriter Maven / Gradle / Ivy
/**
* This file is part of ObjectFabric (http://objectfabric.org).
*
* ObjectFabric is licensed under the Apache License, Version 2.0, the terms
* of which may be found at http://www.apache.org/licenses/LICENSE-2.0.html.
*
* Copyright ObjectFabric Inc.
*
* This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
* WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
package org.objectfabric;
//==============================================================================
//
// THIS FILE HAS BEEN GENERATED BY OBJECTFABRIC
//
//==============================================================================
public class SerializationTestWriter extends org.objectfabric.SerializationTest.TestWriter {
private int _index;
@Override
public void run() {
for (;;) {
switch (_index) {
case 0: {
if (!canWriteBoolean())
return;
writeBoolean(false);
break;
}
case 1: {
if (!canWriteBoolean())
return;
writeBoolean(true);
break;
}
case 2: {
if (!canWriteBooleanBoxed())
return;
writeBooleanBoxed(null);
break;
}
case 3: {
if (!canWriteBooleanBoxed())
return;
writeBooleanBoxed(Boolean.TRUE);
break;
}
case 4: {
if (!canWriteBooleanBoxed())
return;
writeBooleanBoxed(Boolean.FALSE);
break;
}
case 5: {
if (!canWriteByte())
return;
writeByte(((byte) 0));
break;
}
case 6: {
if (!canWriteByte())
return;
writeByte(java.lang.Byte.MAX_VALUE);
break;
}
case 7: {
if (!canWriteByte())
return;
writeByte(java.lang.Byte.MIN_VALUE);
break;
}
case 8: {
if (!canWriteByteBoxed())
return;
writeByteBoxed(null);
break;
}
case 9: {
if (!canWriteCharacter())
return;
writeCharacter('\0');
break;
}
case 10: {
if (!canWriteCharacter())
return;
writeCharacter(java.lang.Character.MAX_VALUE);
break;
}
case 11: {
if (!canWriteCharacter())
return;
writeCharacter(java.lang.Character.MIN_VALUE);
break;
}
case 12: {
if (!canWriteCharacterBoxed())
return;
writeCharacterBoxed(null);
break;
}
case 13: {
if (!canWriteShort())
return;
writeShort(((short) 0));
break;
}
case 14: {
if (!canWriteShort())
return;
writeShort(java.lang.Short.MAX_VALUE);
break;
}
case 15: {
if (!canWriteShort())
return;
writeShort(java.lang.Short.MIN_VALUE);
break;
}
case 16: {
if (!canWriteShortBoxed())
return;
writeShortBoxed(null);
break;
}
case 17: {
if (!canWriteInteger())
return;
writeInteger(0);
break;
}
case 18: {
if (!canWriteInteger())
return;
writeInteger(java.lang.Integer.MAX_VALUE);
break;
}
case 19: {
if (!canWriteInteger())
return;
writeInteger(java.lang.Integer.MIN_VALUE);
break;
}
case 20: {
if (!canWriteIntegerBoxed())
return;
writeIntegerBoxed(null);
break;
}
case 21: {
if (!canWriteLong())
return;
writeLong(0);
break;
}
case 22: {
if (!canWriteLong())
return;
writeLong(java.lang.Long.MAX_VALUE);
break;
}
case 23: {
if (!canWriteLong())
return;
writeLong(java.lang.Long.MIN_VALUE);
break;
}
case 24: {
if (!canWriteLongBoxed())
return;
writeLongBoxed(null);
break;
}
case 25: {
if (!canWriteFloat())
return;
writeFloat(0);
break;
}
case 26: {
if (!canWriteFloat())
return;
writeFloat(java.lang.Float.MAX_VALUE);
break;
}
case 27: {
if (!canWriteFloat())
return;
writeFloat(java.lang.Float.MIN_VALUE);
break;
}
case 28: {
if (!canWriteFloatBoxed())
return;
writeFloatBoxed(null);
break;
}
case 29: {
if (!canWriteDouble())
return;
writeDouble(0);
break;
}
case 30: {
if (!canWriteDouble())
return;
writeDouble(java.lang.Double.MAX_VALUE);
break;
}
case 31: {
if (!canWriteDouble())
return;
writeDouble(java.lang.Double.MIN_VALUE);
break;
}
case 32: {
if (!canWriteDoubleBoxed())
return;
writeDoubleBoxed(null);
break;
}
case 33: {
writeString(null);
if (interrupted())
return;
break;
}
case 34: {
writeString("");
if (interrupted())
return;
break;
}
case 35: {
writeString("\u0000");
if (interrupted())
return;
break;
}
case 36: {
writeString("\u00FF");
if (interrupted())
return;
break;
}
case 37: {
writeString("\u0AFF");
if (interrupted())
return;
break;
}
case 38: {
writeString("\u7FFF");
if (interrupted())
return;
break;
}
case 39: {
writeString("\uFFFF");
if (interrupted())
return;
break;
}
case 40: {
writeString("ffqsdfqfezghrtghrgrfgzefzeqfzeqfqzefqzefqzefqzeefqzefqzefsdqfsdghfgzegqzefqsdfqzefqezfqzefqze'");
if (interrupted())
return;
break;
}
case 41: {
if (!canWriteDate())
return;
writeDate(null);
break;
}
case 42: {
if (!canWriteDate())
return;
writeDate(new java.util.Date(4558621531843L));
break;
}
case 43: {
if (!canWriteDate())
return;
writeDate(new java.util.Date(0));
break;
}
case 44: {
writeBigInteger(null);
if (interrupted())
return;
break;
}
case 45: {
writeBigInteger(new java.math.BigInteger("0"));
if (interrupted())
return;
break;
}
case 46: {
writeBigInteger(new java.math.BigInteger("-0"));
if (interrupted())
return;
break;
}
case 47: {
writeBigInteger(new java.math.BigInteger("45"));
if (interrupted())
return;
break;
}
case 48: {
writeBigInteger(new java.math.BigInteger("-45"));
if (interrupted())
return;
break;
}
case 49: {
writeBigInteger(new java.math.BigInteger("1237987"));
if (interrupted())
return;
break;
}
case 50: {
writeBigInteger(new java.math.BigInteger("-1237987"));
if (interrupted())
return;
break;
}
case 51: {
writeBigInteger(new java.math.BigInteger("1237987898798797464864181688684513518313131813113513"));
if (interrupted())
return;
break;
}
case 52: {
writeBigInteger(new java.math.BigInteger("-1237987898798797464864181688684513518313131813113513"));
if (interrupted())
return;
break;
}
case 53: {
writeDecimal(null);
if (interrupted())
return;
break;
}
case 54: {
writeDecimal(new java.math.BigDecimal( "0"));
if (interrupted())
return;
break;
}
case 55: {
writeDecimal(new java.math.BigDecimal( "-0"));
if (interrupted())
return;
break;
}
case 56: {
writeDecimal(new java.math.BigDecimal( "45"));
if (interrupted())
return;
break;
}
case 57: {
writeDecimal(new java.math.BigDecimal( "-45"));
if (interrupted())
return;
break;
}
case 58: {
writeDecimal(new java.math.BigDecimal( "123798789879879.456464"));
if (interrupted())
return;
break;
}
case 59: {
writeDecimal(new java.math.BigDecimal( "-123798789879879.456464"));
if (interrupted())
return;
break;
}
case 60: {
writeDecimal(new java.math.BigDecimal( "0.000000000000078"));
if (interrupted())
return;
break;
}
case 61: {
writeDecimal(new java.math.BigDecimal( "-0.000000000000078"));
if (interrupted())
return;
break;
}
case 62: {
writeDecimal(new java.math.BigDecimal( "2.0e5"));
if (interrupted())
return;
break;
}
case 63: {
writeDecimal(new java.math.BigDecimal( "-2.0e5"));
if (interrupted())
return;
break;
}
case 64: {
writeDecimal(new java.math.BigDecimal( "789.046544654846468789486e13"));
if (interrupted())
return;
break;
}
case 65: {
writeDecimal(new java.math.BigDecimal( "-789.046544654846468789486e13"));
if (interrupted())
return;
break;
}
case 66: {
writeDecimal(new java.math.BigDecimal( "789.046544654846468789486e-13"));
if (interrupted())
return;
break;
}
case 67: {
writeDecimal(new java.math.BigDecimal( "-789.046544654846468789486e-13"));
if (interrupted())
return;
break;
}
case 68: {
writeBinary(null);
if (interrupted())
return;
break;
}
case 69: {
writeBinary(new byte[] { 45, 88 });
if (interrupted())
return;
break;
}
default:
return;
}
_index++;
}
}
}