Expanded NaN and Infinity handling to doubles.

This commit is contained in:
Ross Ryles
2012-10-30 16:12:50 +00:00
parent 899f2f2fab
commit b14819bc79
2 changed files with 101 additions and 1 deletions

View File

@@ -673,7 +673,8 @@ void UnityAssertDoublesWithin(const _UD delta,
pos_delta = 0.0f - pos_delta;
}
if (pos_delta < diff)
//This first part of this condition will catch any NaN or Infinite values
if ((diff * 0.0f != 0.0f) || (pos_delta < diff))
{
UnityTestResultsFailBegin(lineNumber);
#ifdef UNITY_DOUBLE_VERBOSE