Example #1
0
 protected override void AssertArrays(IExtObjectContainer objectContainer, object
                                      obj)
 {
     FloatHandlerUpdateTestCase.ItemArrays itemArrays = (FloatHandlerUpdateTestCase.ItemArrays
                                                         )obj;
     AssertPrimitiveArray(itemArrays._typedPrimitiveArray);
     if (Db4oHeaderVersion() == VersionServices.Header3040)
     {
         // Bug in the oldest format: It accidentally float[] arrays to Float[] arrays.
         AssertWrapperArray((float[])itemArrays._primitiveArrayInObject);
     }
     else
     {
         AssertPrimitiveArray((float[])itemArrays._primitiveArrayInObject);
     }
     AssertWrapperArray(itemArrays._typedWrapperArray);
     AssertWrapperArray((float[])itemArrays._wrapperArrayInObject);
 }
Example #2
0
 protected override object CreateArrays()
 {
     FloatHandlerUpdateTestCase.ItemArrays itemArrays = new FloatHandlerUpdateTestCase.ItemArrays
                                                            ();
     itemArrays._typedPrimitiveArray = new float[data.Length];
     System.Array.Copy(data, 0, itemArrays._typedPrimitiveArray, 0, data.Length);
     float[] dataWrapper = new float[data.Length];
     for (int i = 0; i < data.Length; i++)
     {
         dataWrapper[i] = data[i];
     }
     itemArrays._typedWrapperArray = new float[data.Length + 1];
     System.Array.Copy(dataWrapper, 0, itemArrays._typedWrapperArray, 0, dataWrapper.Length
                       );
     float[] primitiveArray = new float[data.Length];
     System.Array.Copy(data, 0, primitiveArray, 0, data.Length);
     itemArrays._primitiveArrayInObject = primitiveArray;
     float[] wrapperArray = new float[data.Length + 1];
     System.Array.Copy(dataWrapper, 0, wrapperArray, 0, dataWrapper.Length);
     itemArrays._wrapperArrayInObject = wrapperArray;
     return(itemArrays);
 }
		protected override object CreateArrays()
		{
			FloatHandlerUpdateTestCase.ItemArrays itemArrays = new FloatHandlerUpdateTestCase.ItemArrays
				();
			itemArrays._typedPrimitiveArray = new float[data.Length];
			System.Array.Copy(data, 0, itemArrays._typedPrimitiveArray, 0, data.Length);
			float[] dataWrapper = new float[data.Length];
			for (int i = 0; i < data.Length; i++)
			{
				dataWrapper[i] = data[i];
			}
			itemArrays._typedWrapperArray = new float[data.Length + 1];
			System.Array.Copy(dataWrapper, 0, itemArrays._typedWrapperArray, 0, dataWrapper.Length
				);
			float[] primitiveArray = new float[data.Length];
			System.Array.Copy(data, 0, primitiveArray, 0, data.Length);
			itemArrays._primitiveArrayInObject = primitiveArray;
			float[] wrapperArray = new float[data.Length + 1];
			System.Array.Copy(dataWrapper, 0, wrapperArray, 0, dataWrapper.Length);
			itemArrays._wrapperArrayInObject = wrapperArray;
			return itemArrays;
		}