<?php declare(strict_types=1); use PHPUnit\Framework\TestCase; require_once "core/basepage.php"; class BasePageTest extends TestCase { public function test_page() { $page = new BasePage(); $page->set_mode(PageMode::PAGE); ob_start(); $page->display(); ob_end_clean(); $this->assertTrue(true); // doesn't crash } public function test_file() { $page = new BasePage(); $page->set_mode(PageMode::FILE); $page->set_file("tests/pbx_screenshot.jpg"); ob_start(); $page->display(); ob_end_clean(); $this->assertTrue(true); // doesn't crash } public function test_data() { $page = new BasePage(); $page->set_mode(PageMode::DATA); $page->set_data("hello world"); ob_start(); $page->display(); ob_end_clean(); $this->assertTrue(true); // doesn't crash } public function test_redirect() { $page = new BasePage(); $page->set_mode(PageMode::REDIRECT); $page->set_redirect("/new/page"); ob_start(); $page->display(); ob_end_clean(); $this->assertTrue(true); // doesn't crash } }