public function testIsNaN() { // from js $this->assertFalse(__u::isNaN(null), 'null not not NaN'); $this->assertFalse(__u::isNaN(0), '0 is not NaN'); $this->assertTrue(__u::isNaN(acos(8)), 'but invalid calculations are'); // extra $this->assertFalse(__u(null)->isNan(), 'null is not NaN with OO-style call'); $this->assertFalse(__u(0)->isNan(), '0 is not NaN with OO-style call'); $this->assertTrue(__u(acos(8))->isNaN(), 'but invalid calculations are with OO-style call'); // docs $this->assertFalse(__u::isNaN(null)); $this->assertTrue(__u::isNaN(acos(8))); }