1 21 package com.db4o.test.types; 22 23 import java.util.*; 24 25 public class UntypedPrivate extends RTest 26 { 27 private Object oBoolean; 28 private Object nBoolean; 29 30 private Object oByte; 31 private Object nByte; 32 33 private Object oCharacter; 34 private Object nCharacter; 35 36 private Object oDouble; 37 private Object nDouble; 38 39 private Object oFloat; 40 private Object nFloat; 41 42 private Object oInteger; 43 private Object nInteger; 44 45 private Object oLong; 46 private Object nLong; 47 48 private Object oShort; 49 private Object nShort; 50 51 private Object oString; 52 private Object nString; 53 54 private Object oDate; 55 private Object nDate; 56 57 private Object oObject; 58 private 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 ObjectSimplePrivate("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 ObjectSimplePrivate("s2o"); 126 nObject = new ObjectSimplePrivate("s2n"); 127 } 128 } 129 130 public boolean jdk2(){ 131 return true; 132 } 133 } 134 | Popular Tags |