[]])); self::assertFalse(Validator::isValid('value', ['\is_stringNot' => []])); self::assertTrue(Validator::isValid('value', ['phpOMS\Validation\Validator::hasLength' => [4]])); } /** * @testdox A value can be checked to match a regular expression * @covers phpOMS\Validation\Validator * @group framework */ public function testMatching() : void { self::assertTrue(Validator::matches('ThisTestVar', '/.*/')); self::assertFalse(Validator::matches('ThisTestVar', '/.*\d+/')); self::assertTrue(Validator::matches('ThisTestVar', '/TestVar/')); self::assertFalse(Validator::matches('ThisTestVar', '/ThisTest$/')); } public function testErrorMessage() : void { self::assertEquals('', Validator::getMessage()); } public function testErrorCode() : void { self::assertEquals(0, Validator::getErrorCode()); } public function testResetError() : void { Validator::resetError(); self::assertEquals('', Validator::getMessage()); self::assertEquals(0, Validator::getErrorCode()); } }