assertEquals($tron->isValidProvider($provider), true); } public function test_setAddress() { $tron = new Tron(new HttpProvider(self::FULL_NODE_API), new HttpProvider(self::SOLIDITY_NODE_API)); $tron->setAddress(self::ADDRESS_HEX); $this->assertEquals($tron->getAddress()['hex'],self::ADDRESS_HEX); $this->assertEquals($tron->getAddress()['base58'], self::ADDRESS_BASE58); } public function test_setDefaultBlock() { $tron = new Tron(new HttpProvider(self::FULL_NODE_API),new HttpProvider(self::SOLIDITY_NODE_API)); $tron->setDefaultBlock(1); $this->assertEquals($tron->getDefaultBlock(), 1); $tron->setDefaultBlock(-2); $this->assertEquals($tron->getDefaultBlock(),2); $tron->setDefaultBlock(0); $this->assertEquals($tron->getDefaultBlock(),0); $tron->setDefaultBlock(); $this->assertEquals($tron->getDefaultBlock(),false); $tron->setDefaultBlock('latest'); $this->assertEquals($tron->getDefaultBlock(),'latest'); } }