assertNotNull($obj); $this->assertNotNull($obj->getType()); $this->assertNotNull($obj->getTransactionId()); $this->assertNotNull($obj->getTransactionType()); $this->assertNotNull($obj->getDate()); $this->assertNotNull($obj->getMethod()); $this->assertNotNull($obj->getNote()); $this->assertEquals(self::getJson(), $obj->toJson()); return $obj; } /** * @depends testSerializationDeserialization * @param PaymentDetail $obj */ public function testGetters($obj) { $this->assertEquals($obj->getType(), "TestSample"); $this->assertEquals($obj->getTransactionId(), "TestSample"); $this->assertEquals($obj->getTransactionType(), "TestSample"); $this->assertEquals($obj->getDate(), "TestSample"); $this->assertEquals($obj->getMethod(), "TestSample"); $this->assertEquals($obj->getNote(), "TestSample"); } /** * @depends testSerializationDeserialization * @param PaymentDetail $obj */ public function testDeprecatedGetters($obj) { $this->assertEquals($obj->getTransaction_id(), "TestSample"); $this->assertEquals($obj->getTransaction_type(), "TestSample"); } /** * @depends testSerializationDeserialization * @param PaymentDetail $obj */ public function testDeprecatedSetterNormalGetter($obj) { // Check for Transaction_id $obj->setTransactionId(null); $this->assertNull($obj->getTransaction_id()); $this->assertNull($obj->getTransactionId()); $this->assertSame($obj->getTransactionId(), $obj->getTransaction_id()); $obj->setTransaction_id("TestSample"); $this->assertEquals($obj->getTransaction_id(), "TestSample"); // Check for Transaction_type $obj->setTransactionType(null); $this->assertNull($obj->getTransaction_type()); $this->assertNull($obj->getTransactionType()); $this->assertSame($obj->getTransactionType(), $obj->getTransaction_type()); $obj->setTransaction_type("TestSample"); $this->assertEquals($obj->getTransaction_type(), "TestSample"); //Test All Deprecated Getters and Normal Getters $this->testDeprecatedGetters($obj); $this->testGetters($obj); } }