public function test_definition() { /** === Test Data === */ $TRANS = 'transaction name'; $CONN = 'transaction name'; $LEVEL = 8; /** === Call and asserts === */ $this->obj->setTransactionName($TRANS); $this->obj->setConnectionName($CONN); $this->obj->setLevel($LEVEL); /** @var \Praxigento\Core\Transaction\Database\IDefinition $res */ $res = $this->obj->getDefinition(); $this->assertTrue($res instanceof \Praxigento\Core\Transaction\Database\IDefinition); $this->assertEquals($TRANS, $res->getTransactionName()); $this->assertEquals($CONN, $res->getConnectionName()); $this->assertEquals($LEVEL, $res->getLevel()); }