AbortedMultiExecExceptionTest.php 888 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /*
  3. * This file is part of the Predis package.
  4. *
  5. * (c) Daniele Alessandri <suppakilla@gmail.com>
  6. *
  7. * For the full copyright and license information, please view the LICENSE
  8. * file that was distributed with this source code.
  9. */
  10. namespace Predis\Transaction;
  11. use \PHPUnit_Framework_TestCase as StandardTestCase;
  12. use Predis\Client;
  13. /**
  14. *
  15. */
  16. class AbortedMultiExecExceptionTest extends StandardTestCase
  17. {
  18. /**
  19. * @group disconnected
  20. */
  21. public function testExceptionClass()
  22. {
  23. $client = new Client();
  24. $transaction = new MultiExecContext($client);
  25. $exception = new AbortedMultiExecException($transaction, 'ABORTED');
  26. $this->assertInstanceOf('Predis\PredisException', $exception);
  27. $this->assertSame('ABORTED', $exception->getMessage());
  28. $this->assertSame($transaction, $exception->getTransaction());
  29. }
  30. }