mageekguy\atoum\tests\units\test\adapter::test__isset PHP Method

test__isset() public method

public test__isset ( )
        public function test__isset()
        {
            $this->if($adapter = new testedClass())->then->boolean(isset($adapter->md5))->isFalse()->if($adapter->{$function = strtolower(uniqid())} = function () {
            })->then->boolean(isset($adapter->{$function}))->isTrue()->boolean(isset($adapter->{strtoupper($function)}))->isTrue()->if($adapter->{$function = strtoupper(uniqid())} = function () {
            })->then->boolean(isset($adapter->{strtolower($function)}))->isTrue()->boolean(isset($adapter->{$function}))->isTrue()->if($adapter->{$function = strtolower(uniqid())} = uniqid())->then->boolean(isset($adapter->{$function}))->isTrue()->boolean(isset($adapter->{strtoupper($function)}))->isTrue()->if($adapter->{$function = strtoupper(uniqid())} = uniqid())->then->boolean(isset($adapter->{$function}))->isTrue()->boolean(isset($adapter->{strtolower($function)}))->isTrue()->if($adapter->{$function = 'dummy'}[2] = uniqid())->then->boolean(isset($adapter->{$function}))->isFalse()->if($adapter->{$function}())->then->boolean(isset($adapter->{$function}))->isTrue()->if($adapter->{$function}())->then->boolean(isset($adapter->{$function}))->isFalse();
        }