59 lines
983 B
PHP
59 lines
983 B
PHP
<?php
|
|
|
|
namespace Test;
|
|
|
|
use \PHPUnit\Framework\TestCase as BaseTestCase;
|
|
use Web3\Web3;
|
|
|
|
class TestCase extends BaseTestCase
|
|
{
|
|
/**
|
|
* web3
|
|
*
|
|
* @var \Web3\Web3
|
|
*/
|
|
protected $web3;
|
|
|
|
/**
|
|
* testRinkebyHost
|
|
*
|
|
* @var string
|
|
*/
|
|
protected $testRinkebyHost = 'https://rinkeby.infura.io/vuethexplore';
|
|
|
|
/**
|
|
* testHost
|
|
*
|
|
* @var string
|
|
*/
|
|
protected $testHost = 'http://localhost:8545';
|
|
|
|
/**
|
|
* coinbase
|
|
*
|
|
* @var string
|
|
*/
|
|
protected $coinbase;
|
|
|
|
/**
|
|
* setUp
|
|
*/
|
|
public function setUp(): void
|
|
{
|
|
$web3 = new Web3($this->testHost);
|
|
$this->web3 = $web3;
|
|
|
|
$web3->eth->coinbase(function ($err, $coinbase) {
|
|
if ($err !== null) {
|
|
return $this->fail($err->getMessage());
|
|
}
|
|
$this->coinbase = $coinbase;
|
|
});
|
|
}
|
|
|
|
/**
|
|
* tearDown
|
|
*/
|
|
public function tearDown(): void {}
|
|
}
|