assertNotNull($obj); $this->assertNotNull($obj->getCreditCard()); $this->assertNotNull($obj->getCreditCardToken()); $this->assertNotNull($obj->getPaymentCard()); $this->assertNotNull($obj->getPaymentCardToken()); $this->assertNotNull($obj->getBankAccount()); $this->assertNotNull($obj->getBankAccountToken()); $this->assertNotNull($obj->getCredit()); $this->assertEquals(self::getJson(), $obj->toJson()); return $obj; } /** * @depends testSerializationDeserialization * @param FundingInstrument $obj */ public function testGetters($obj) { $this->assertEquals($obj->getCreditCard(), CreditCardTest::getObject()); $this->assertEquals($obj->getCreditCardToken(), CreditCardTokenTest::getObject()); $this->assertEquals($obj->getPaymentCard(), PaymentCardTest::getObject()); $this->assertEquals($obj->getPaymentCardToken(), PaymentCardTokenTest::getObject()); $this->assertEquals($obj->getBankAccount(), ExtendedBankAccountTest::getObject()); $this->assertEquals($obj->getBankAccountToken(), BankTokenTest::getObject()); $this->assertEquals($obj->getCredit(), CreditTest::getObject()); } }