959381 auto variant to object conversion method
1341763 turned off serialization in Variant because it doesn't work 1341779 Variant constructor didn't accept java dates - now it does removal of getObject GetObjectByRef from Variant because broken or did nothing
This commit is contained in:
@@ -22,9 +22,9 @@ public class DateUtilitiesTest {
|
||||
double comTimeForNow = DateUtilities.convertDateToWindowsTime(now);
|
||||
Date retrievedNow = DateUtilities.convertWindowsTimeToDate(comTimeForNow);
|
||||
if (!now.equals(retrievedNow)){
|
||||
System.out.println("Variant Date Test failed " +now+ " != " +retrievedNow );
|
||||
System.out.println("DateUtilities Date Test failed " +now+ " != " +retrievedNow );
|
||||
} else {
|
||||
System.out.println("Variant Date Test passed");
|
||||
System.out.println("DateUtilities Date Test passed");
|
||||
}
|
||||
|
||||
// this is a magic time in the windows world
|
||||
@@ -38,6 +38,7 @@ public class DateUtilitiesTest {
|
||||
} else {
|
||||
System.out.println("Beginning of windows time test passed");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -22,8 +22,34 @@ public class VariantDateTest {
|
||||
if (!now.equals(retrievedNow)){
|
||||
System.out.println("Variant Date Test failed " +now+ " != " +retrievedNow );
|
||||
} else {
|
||||
System.out.println("Variant Date Test passed");
|
||||
//System.out.println("Variant Date Test passed");
|
||||
}
|
||||
|
||||
for ( int i = 0; i < 30000; i++){
|
||||
Variant dateVariant = new Variant(now);
|
||||
retrievedNow = dateVariant.getJavaDate();
|
||||
if (!now.equals(retrievedNow)){
|
||||
System.out.println("Variant Date Test (1) failed " +now+ " != " +retrievedNow );
|
||||
} else {
|
||||
//System.out.println("Variant Date Test (1) passed");
|
||||
}
|
||||
// verify auto typecasting works
|
||||
retrievedNow = (Date)dateVariant.toJavaObject();
|
||||
if (!now.equals(retrievedNow)){
|
||||
System.out.println("Variant Date Test (2) failed " +now+ " != " +retrievedNow );
|
||||
} else {
|
||||
//System.out.println("Variant Date Test (2) passed "+retrievedNow);
|
||||
}
|
||||
|
||||
Variant intVariant = new Variant(4);
|
||||
Object variantReturn = intVariant.toJavaObject();
|
||||
// degenerate test to make sure date isn't always returned
|
||||
if (variantReturn instanceof Date ){
|
||||
System.out.println("int variant returned date");
|
||||
}
|
||||
}
|
||||
System.out.print("Test finished. All tests passed if no errors before this line");
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user