コード例 #1
0
 /**
  * @test
  */
 public function namedBindingIsNotUsedWhenNoGenericBindingSpecified()
 {
     $binder = new Binder();
     $binder->bind(Employee::class)->named('schst')->to(Boss::class);
     $injector = $binder->getInjector();
     assertFalse($injector->hasBinding(Employee::class));
 }
コード例 #2
0
 /**
  * @test
  */
 public function isSupressableReturnsFalseAsSoonAsOneHandlerDeniesSupressability()
 {
     $this->errorHandler1->mapCalls(['isSupressable' => true]);
     $this->errorHandler2->mapCalls(['isSupressable' => false]);
     assertFalse($this->errorHandlers->isSupressable(1, 'foo'));
     verify($this->errorHandler3, 'isSupressable')->wasNeverCalled();
 }
コード例 #3
0
 /**
  * @param  array  $contained
  * @param  mixed   $value
  * @test
  * @dataProvider  tuplesEvaluatingToFalse
  */
 public function evaluatesToFalse(array $contained, $value)
 {
     assertFalse(value($value)->containsAnyOf($contained));
 }
コード例 #4
0
 /**
  * @test
  */
 public function eofReturnsEofFromDecoratedStream()
 {
     assertFalse($this->decodingInputStream->eof());
 }
コード例 #5
0
 /**
  * @test
  * @since  8.1.0
  */
 public function evaluatesToFalseForSimilarValueWhenStrictEnabled()
 {
     assertFalse(value(1)->isOneOf([true, '1', 'true'], true));
 }
コード例 #6
0
ファイル: StreamTest.php プロジェクト: stubbles/stubbles-peer
 /**
  * @test
  */
 public function nullingTheStreamClosesTheResource()
 {
     $this->stream = null;
     assertFalse(is_resource($this->underlyingStream));
 }
コード例 #7
0
 /**
  * @test
  */
 public function developmentHasNoErrorHandlerByDefault()
 {
     assertFalse((new Development())->registerErrorHandler('/tmp'));
 }
コード例 #8
0
 /**
  * @param  mixed  $value
  * @test
  * @dataProvider  nonEmptyValues
  * @since  6.2.0
  */
 public function isNotEmptyForNomEmptyValues($value)
 {
     assertFalse(Result::of($value)->isEmpty());
 }
コード例 #9
0
 /**
  * @param  string  $value
  * @test
  * @dataProvider  invalidValues
  */
 public function invalidValueEvaluatesToFalse($value)
 {
     assertFalse(isMailAddress($value));
 }
コード例 #10
0
ファイル: HttpTest.php プロジェクト: stubbles/stubbles-peer
 /**
  * @test
  * @since  8.0.0
  */
 public function invalidRfcsAreInvalid()
 {
     assertFalse(Http::isValidRfc('RFC 0815'));
 }
コード例 #11
0
 /**
  * @test
  * @dataProvider  acceptedMimetypes
  */
 public function doesNotHaveSharedAcceptablesForNonEqualLists(array $accepted)
 {
     assertFalse($this->acceptHeader->addAcceptable('text/html')->hasSharedAcceptables($accepted));
 }
コード例 #12
0
 /**
  * @test
  */
 public function doesNotHaveExplicitBindingWhenNotDefined()
 {
     $injector = Binder::createInjector();
     assertFalse($injector->hasExplicitBinding(Goodyear::class));
 }
コード例 #13
0
ファイル: RuntimeTest.php プロジェクト: stubbles/stubbles-ioc
 /**
  * @test
  * @since  5.0.0
  */
 public function runtimeIsNotInitializedWhenNoInstanceCreated()
 {
     assertFalse(Runtime::initialized());
 }
コード例 #14
0
 /**
  * @test
  * @dataProvider  throwables
  */
 public function loggingDisabledDoesNotCreateLogfile($throwable)
 {
     $this->exceptionHandler->disableLogging()->handleException($throwable);
     assertFalse($this->root->hasChild('log/errors/' . date('Y') . '/' . date('m') . '/exceptions-' . date('Y-m-d') . '.log'));
 }
コード例 #15
0
 /**
  * @param  mixed                      $needle
  * @param  string|array|\Traversable  $haystack
  * @test
  * @dataProvider  tuplesEvaluatingToFalse
  */
 public function evaluatesToFalse($needle, $haystack)
 {
     assertFalse(value($haystack)->contains($needle));
 }
コード例 #16
0
 /**
  * @test
  */
 public function checkForNonExistingParamReturnsFalse()
 {
     assertFalse($this->emptyQueryString->containsParam('doesNotExist'));
 }
コード例 #17
0
 /**
  * @test
  * @dataProvider  createProvides
  */
 public function evaluatesToFalseIfTestedSequenceContainsMoreValues(Provides $provides)
 {
     assertFalse($provides->test(Sequence::of(['foo' => 1, 'bar' => 2])));
 }
コード例 #18
0
 /**
  * @test
  */
 public function returnsFalseOnCheckForNonExistingHeader()
 {
     assertFalse($this->headerList->containsKey('foo'));
 }
コード例 #19
0
 /**
  * @test
  */
 public function doesNotHaveValueWhenPropertyNotSet()
 {
     assertFalse($this->createPropertyBinding()->hasProperty('does.not.exist'));
 }
コード例 #20
0
 /**
  * @param  scalar  $expected
  * @param  mixed   $value
  * @test
  * @dataProvider  tuplesEvaluatingToFalse
  */
 public function evaluatesToFalse($expected, $value)
 {
     assertFalse(value($value)->equals($expected));
 }
コード例 #21
0
 /**
  * @test
  */
 public function doesNotEqualWhenMinorVersionDiffers()
 {
     assertFalse(HttpVersion::fromString(HttpVersion::HTTP_1_1)->equals(HttpVersion::HTTP_1_0));
 }
コード例 #22
0
 /**
  * @test
  */
 public function eofCallsDecoratedStream()
 {
     assertFalse($this->decoratedInputStream->eof());
 }
コード例 #23
0
 /**
  * @test
  */
 public function checkForNonExistingConstantReturnsFalse()
 {
     assertFalse(Binder::createInjector()->hasConstant('answer'));
 }
コード例 #24
0
 /**
  * @test
  */
 public function injectorReturnsFalseForNonAddedMapOnCheck()
 {
     assertFalse(Binder::createInjector()->hasBinding(MapBinding::TYPE, 'mapConfig'));
 }
コード例 #25
0
 /**
  * @param  string  $pattern
  * @param  string  $value
  * @test
  * @dataProvider  invalidValues
  */
 public function invalidValueEvaluatesToFalse($pattern, $value)
 {
     assertFalse(pattern($pattern)->matches($value));
 }
コード例 #26
0
 /**
  * @test
  */
 public function isNeverSupressable()
 {
     assertFalse($this->logErrorHandler->isSupressable(E_NOTICE, 'foo'));
 }