public function testFnNotEqualEqual() { $fn = FnGen::fnIsNotEqualEqual(0); $this->assertFalse($fn(0)); $this->assertTrue($fn('0')); $this->assertTrue($fn(false)); $this->assertTrue($fn(null)); $this->assertTrue($fn('hello')); $this->assertTrue($fn(0.0)); $this->assertTrue($fn(1)); $this->assertTrue($fn(true)); $this->assertTrue($fn('100')); $fn = FnGen::fnIsNotEqualEqual('hello'); $this->assertFalse($fn('hello')); $this->assertTrue($fn(true)); $this->assertTrue($fn(0)); $this->assertTrue($fn(0.0)); $this->assertTrue($fn('Hello')); $this->assertTrue($fn('0')); $this->assertTrue($fn(null)); $this->assertTrue($fn(false)); }