Significantly improved tests for numeric types using boundary value analysis such that we cover all supported number types inside and beyond their bounds extensively
Improved tests for enum types
Fixed a small bug that didn't allow for mapping native doubles using boxed Java Doubles and was incorrectly assuming they were floats
Removed code from unimplemented feature that was meant to allow for enums to be mapped using longs in addition to ints, some code was existing but never did anything as a dedicated EnumLongConverter would be needed to be added, this functionality can be added later if needed
Improved user documentation regarding numeric types and enums based on new findings and specification made from writing new tests
double
s using boxed JavaDouble
s and was incorrectly assuming they werefloat
senum
s to be mapped usinglong
s in addition toint
s, some code was existing but never did anything as a dedicatedEnumLongConverter
would be needed to be added, this functionality can be added later if neededenum
s based on new findings and specification made from writing new tests