コード例 #1
0
 /**
  * Tests canRetrieveOptions()
  *
  * @covers \Interop\Config\ConfigurationTrait::canRetrieveOptions
  */
 public function testCanRetrieveOptions()
 {
     $stub = new ConnectionConfiguration();
     self::assertSame(false, $stub->canRetrieveOptions(''));
     self::assertSame(false, $stub->canRetrieveOptions(new \stdClass()));
     self::assertSame(false, $stub->canRetrieveOptions(null));
     self::assertSame(false, $stub->canRetrieveOptions(['doctrine' => ['invalid' => ['default' => ['params' => '']]]]));
     self::assertSame(false, $stub->canRetrieveOptions(['doctrine' => ['connection' => new \stdClass()]]));
     self::assertSame(true, $stub->canRetrieveOptions($this->getTestConfig()));
 }