* @copyright 2020 Copyright XEHub Corp. * @license http://www.gnu.org/licenses/lgpl-3.0-standalone.html LGPL * @link https://xpressengine.io */ namespace Xpressengine\Tests\UIObject; use Xpressengine\UIObject\AbstractUIObject; class AbstractUIObjectTest extends \PHPUnit\Framework\TestCase { public function testSeq() { TestUIObject::$sequence = 0; $this->assertEquals(1, TestUIObject::seq()); $this->assertEquals(2, TestUIObject::seq()); $this->assertEquals(3, TestUIObject::seq()); } public function testConstruct() { $uio = new TestUIObject([]); $this->assertInstanceOf('\Xpressengine\Tests\UIObject\TestUIObject', $uio); } public function testRender() { $uio = new TestUIObject([]); $this->assertEquals('
template
', $uio->render()); } } class TestUIObject extends AbstractUIObject { protected $template = '
template
'; }