notContains() публичный Метод

public notContains ( $value, $failMessage = null )
Пример #1
0
 public function testNotContains()
 {
     $this->if($asserter = new sut($generator = new asserter\generator()))->then->exception(function () use($asserter) {
         $asserter->notContains(uniqid());
     })->isInstanceOf('mageekguy\\atoum\\exceptions\\logic')->hasMessage('Array is undefined')->if($asserter->setWith(array(uniqid(), uniqid(), $inArray = uniqid(), uniqid(), uniqid())))->then->object($asserter->notContains(uniqid()))->isIdenticalTo($asserter)->exception(function () use($asserter, $inArray) {
         $asserter->notContains($inArray);
     })->isInstanceOf('mageekguy\\atoum\\asserter\\exception')->hasMessage(sprintf($generator->getLocale()->_('%s contains %s'), $asserter, $asserter->getTypeOf($inArray)))->exception(function () use($asserter, $inArray, &$message) {
         $asserter->notContains($inArray, $message = uniqid());
     })->isInstanceOf('mageekguy\\atoum\\asserter\\exception')->hasMessage($message)->exception(function () use($asserter, $inArray) {
         $asserter->notContains((string) $inArray);
     })->isInstanceOf('mageekguy\\atoum\\asserter\\exception')->hasMessage(sprintf($generator->getLocale()->_('%s contains %s'), $asserter, $asserter->getTypeOf((string) $inArray)))->exception(function () use($asserter, $inArray, &$message) {
         $asserter->notContains((string) $inArray, $message = uniqid());
     })->isInstanceOf('mageekguy\\atoum\\asserter\\exception')->hasMessage($message)->object($asserter->atKey(0)->notContains($inArray))->isIdenticalTo($asserter)->object($asserter->atKey(1)->notContains($inArray))->isIdenticalTo($asserter)->object($asserter->atKey(3)->notContains($inArray))->isIdenticalTo($asserter)->object($asserter->atKey(4)->notContains($inArray))->isIdenticalTo($asserter)->exception(function () use($asserter, $inArray) {
         $asserter->notContains($inArray);
     })->isInstanceOf('mageekguy\\atoum\\asserter\\exception')->hasMessage(sprintf($generator->getLocale()->_('%s contains %s'), $asserter, $asserter->getTypeOf($inArray)))->exception(function () use($asserter, $inArray) {
         $asserter->atKey(2)->notContains($inArray);
     })->isInstanceOf('mageekguy\\atoum\\asserter\\exception')->hasMessage(sprintf($generator->getLocale()->_('%s contains %s at key %s'), $asserter, $asserter->getTypeOf($inArray), $asserter->getTypeOf(2)))->exception(function () use($asserter, $inArray) {
         $asserter->atKey('2')->notContains($inArray);
     })->isInstanceOf('mageekguy\\atoum\\asserter\\exception')->hasMessage(sprintf($generator->getLocale()->_('%s contains %s at key %s'), $asserter, $asserter->getTypeOf($inArray), $asserter->getTypeOf('2')));
 }
Пример #2
0
 public function testNotContains()
 {
     $this->if($asserter = new asserters\phpArray($generator = new asserter\generator()))->then->boolean($asserter->wasSet())->isFalse()->exception(function () use($asserter) {
         $asserter->notContains(uniqid());
     })->isInstanceOf('mageekguy\\atoum\\exceptions\\logic')->hasMessage('Array is undefined')->if($asserter->setWith(array(uniqid(), uniqid(), $inArray = uniqid(), uniqid(), uniqid())))->then->object($asserter->notContains(uniqid()))->isIdenticalTo($asserter)->exception(function () use($asserter, $inArray) {
         $asserter->notContains($inArray);
     })->isInstanceOf('mageekguy\\atoum\\asserter\\exception')->hasMessage(sprintf($generator->getLocale()->_('%s contains %s'), $asserter, $asserter->getTypeOf($inArray)))->exception(function () use($asserter, $inArray) {
         $asserter->notContains((string) $inArray);
     })->isInstanceOf('mageekguy\\atoum\\asserter\\exception')->hasMessage(sprintf($generator->getLocale()->_('%s contains %s'), $asserter, $asserter->getTypeOf((string) $inArray)));
 }