SuccessfulTest.php 584 B

123456789101112131415161718192021
  1. <?php
  2. namespace Test\Unit\Result;
  3. require_once dirname(dirname(__DIR__)) . '/Setup.php';
  4. use Test\Setup;
  5. use Braintree;
  6. class SuccessfulTest extends Setup
  7. {
  8. /**
  9. * @expectedException PHPUnit_Framework_Error_Notice
  10. * @expectedExceptionMessage Undefined property on Braintree\Result\Successful: notAProperty
  11. */
  12. public function testCallingNonExsitingFieldReturnsNull()
  13. {
  14. $result = new Braintree\Result\Successful(1, 'transaction');
  15. $this->assertNotNull($result->transaction);
  16. $this->assertNull($result->notAProperty);
  17. }
  18. }