1 21 package com.db4o.test.types; 22 23 import java.util.*; 24 25 public class UntypedPublic extends RTest 26 { 27 public Object oBoolean; 28 public Object nBoolean; 29 30 public Object oByte; 31 public Object nByte; 32 33 public Object oCharacter; 34 public Object nCharacter; 35 36 public Object oDouble; 37 public Object nDouble; 38 39 public Object oFloat; 40 public Object nFloat; 41 42 public Object oInteger; 43 public Object nInteger; 44 45 public Object oLong; 46 public Object nLong; 47 48 public Object oShort; 49 public Object nShort; 50 51 public Object oString; 52 public Object nString; 53 54 public Object oDate; 55 public Object nDate; 56 57 public Object oObject; 58 public Object nObject; 59 60 public void set(int ver){ 61 if(ver == 1){ 62 oBoolean = new Boolean (true); 63 nBoolean = null; 64 65 oByte = new Byte (Byte.MAX_VALUE); 66 nByte = null; 67 68 oCharacter = new Character ((char)(Character.MAX_VALUE - 1)); 69 nCharacter = null; 70 71 oDouble = new Double (Double.MAX_VALUE - 1); 72 nDouble = null; 73 74 oFloat = new Float (Float.MAX_VALUE - 1); 75 nFloat = null; 76 77 oInteger = new Integer (Integer.MAX_VALUE - 1); 78 nInteger = null; 79 80 oLong = new Long (Long.MAX_VALUE - 1); 81 nLong = null; 82 83 oShort = new Short ((short)(Short.MAX_VALUE - 1)); 84 nShort = null; 85 86 oString = "db4o rules"; 87 nString = null; 88 89 oDate = new GregorianCalendar(2000,0,1).getTime(); 90 nDate = null; 91 92 oObject = new ObjectSimplePublic("s1"); 93 nObject = null; 94 }else{ 95 oBoolean = new Boolean (false); 96 nBoolean = new Boolean (true); 97 98 oByte = new Byte ((byte)0); 99 nByte = new Byte (Byte.MIN_VALUE); 100 101 oCharacter = new Character ((char)0); 102 nCharacter = new Character (Character.MIN_VALUE); 103 104 oDouble = new Double (0); 105 nDouble = new Double (Double.MIN_VALUE); 106 107 oFloat = new Float (0); 108 nFloat = new Float (Float.MIN_VALUE); 109 110 oInteger = new Integer (0); 111 nInteger = new Integer (Integer.MIN_VALUE); 112 113 oLong = new Long (0); 114 nLong = new Long (Long.MIN_VALUE); 115 116 oShort = new Short ((short)0); 117 nShort = new Short (Short.MIN_VALUE); 118 119 oString = "db4o rules of course"; 120 nString = "yeah"; 121 122 oDate = null; 123 nDate = new GregorianCalendar(2001,1,1).getTime(); 124 125 oObject = new ObjectSimplePublic("s2o"); 126 nObject = new ObjectSimplePublic("s2n"); 127 } 128 } 129 } 130 | Popular Tags |