From 4ed8a0b4a9d84d9e9f4c522908d35be42dc95b9a Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Wed, 22 Nov 2017 20:38:10 +0300 Subject: [PATCH] Fixed unit tests for NetBSD 7. --- njs/test/njs_unit_test.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/njs/test/njs_unit_test.c b/njs/test/njs_unit_test.c index ec77f070..e0b62963 100644 --- a/njs/test/njs_unit_test.c +++ b/njs/test/njs_unit_test.c @@ -538,8 +538,10 @@ static njs_unit_test_t njs_test[] = { nxt_string("'0' ** 0.1"), nxt_string("0") }, +#ifndef __NetBSD__ /* NetBSD 7: pow(0, negative) == -Infinity. */ { nxt_string("0 ** '-0.1'"), nxt_string("Infinity") }, +#endif { nxt_string("(-0) ** 3"), nxt_string("-0") }, @@ -550,8 +552,10 @@ static njs_unit_test_t njs_test[] = { nxt_string("(-0) ** '-3'"), nxt_string("-Infinity") }, +#ifndef __NetBSD__ /* NetBSD 7: pow(0, negative) == -Infinity. */ { nxt_string("'-0' ** -2"), nxt_string("Infinity") }, +#endif { nxt_string("(-3) ** 0.1"), nxt_string("NaN") }, @@ -604,8 +608,10 @@ static njs_unit_test_t njs_test[] = { nxt_string("var a = '0'; a **= 0.1"), nxt_string("0") }, +#ifndef __NetBSD__ /* NetBSD 7: pow(0, negative) == -Infinity. */ { nxt_string("var a = 0; a **= '-0.1'"), nxt_string("Infinity") }, +#endif { nxt_string("var a = -0; a **= 3"), nxt_string("-0") }, @@ -616,8 +622,10 @@ static njs_unit_test_t njs_test[] = { nxt_string("var a = -0; a **= '-3'"), nxt_string("-Infinity") }, +#ifndef __NetBSD__ /* NetBSD 7: pow(0, negative) == -Infinity. */ { nxt_string("var a = '-0'; a **= -2"), nxt_string("Infinity") }, +#endif { nxt_string("var a = -3; a **= 0.1"), nxt_string("NaN") }, @@ -7799,8 +7807,10 @@ static njs_unit_test_t njs_test[] = { nxt_string("Math.pow('0', 0.1)"), nxt_string("0") }, +#ifndef __NetBSD__ /* NetBSD 7: pow(0, negative) == -Infinity. */ { nxt_string("Math.pow(0, '-0.1')"), nxt_string("Infinity") }, +#endif { nxt_string("Math.pow(-0, 3)"), nxt_string("-0") }, @@ -7811,8 +7821,10 @@ static njs_unit_test_t njs_test[] = { nxt_string("Math.pow(-0, '-3')"), nxt_string("-Infinity") }, +#ifndef __NetBSD__ /* NetBSD 7: pow(0, negative) == -Infinity. */ { nxt_string("Math.pow('-0', -2)"), nxt_string("Infinity") }, +#endif { nxt_string("Math.pow(-3, 0.1)"), nxt_string("NaN") }, -- 2.47.3