X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Ftesting.h;h=d3da9db42863e6083b68d83202c9e50c99d61eb7;hp=a89f46298f5a87d8c0b671c163f0a76928aed70b;hb=7111bb6df7628edce3a8e538b386fbe27633a191;hpb=307c875e5a78a2729fbbe1a588d232e9a129d75a diff --git a/src/testing.h b/src/testing.h index a89f4629..d3da9db4 100644 --- a/src/testing.h +++ b/src/testing.h @@ -104,7 +104,8 @@ static int check_count__ = 0; do { \ double want__ = (double)expect; \ double got__ = (double)actual; \ - if (isnan(want__) && !isnan(got__)) { \ + if ((isnan(want__) && !isnan(got__)) || \ + (!isnan(want__) && isnan(got__))) { \ printf("not ok %i - %s = %.15g, want %.15g\n", ++check_count__, #actual, \ got__, want__); \ return -1; \