Exemplo n.º 1
0
 /**
  * @dataProvider adapterDataProvider
  */
 public function testAdapter($adapter, $options, $valid)
 {
     $client = new Client();
     if (!$valid) {
         $this->setExpectedException('Nimbles\\Core\\Adapter\\Exception\\InvalidAdapter');
         $constraint = $this->logicalNot($this->equalTo(null));
     } else {
         $constraint = $this->isInstanceOf($valid);
     }
     $returnValue = $client->setAdapter($adapter, $options);
     $this->assertThat($client->getAdapter(), $constraint);
     $this->assertEquals($client, $returnValue);
 }