Example #1
0
 public function testAddExceptions()
 {
     $response = new Response();
     $message = 'some exception message';
     $exception = new \Exception($message);
     $response->add('spanner', new Base($this->entityManager->recordManager), $exception);
     $this->assertFalse($response->doneAnything());
     $this->assertFalse($response->isSuccess());
     $exceptions = $response->exceptions;
     $exceptionsFlat = $response->exceptionsFlat;
     $this->assertSame($exceptions['spanner'][0], $exception);
     $this->assertSame($exceptionsFlat[0], $exception);
     $messages = $response->getExceptionMessages();
     $this->assertSame($messages[0], $message);
 }