expectException($class); $this->expectExceptionCode($code); } else { // expecting a standard PHP exception $this->expectException(\Exception::class); } } function assertTime($exp, $test) { $exp = Date::transform($exp, "iso8601"); $test = Date::transform($test, "iso8601"); $this->assertSame($exp, $test); } function clearData(bool $loadLang = true): bool { $r = new \ReflectionClass(\JKingWeb\Arsse\Arsse::class); $props = array_keys($r->getStaticProperties()); foreach($props as $prop) { Arsse::$$prop = null; } if($loadLang) { Arsse::$lang = new \JKingWeb\Arsse\Lang(); } return true; } }