|
20 | 20 | */
|
21 | 21 | class ValidateAttributesTest extends TestCase
|
22 | 22 | {
|
| 23 | + public function testValidateAlpha() |
| 24 | + { |
| 25 | + $validator = new ValidatesAttributesStub(); |
| 26 | + $this->assertTrue($validator->validateAlpha('', 'xxx')); |
| 27 | + $this->assertTrue($validator->validateAlpha('', '你好')); |
| 28 | + |
| 29 | + $this->assertFalse($validator->validateAlpha('', '123')); |
| 30 | + $this->assertFalse($validator->validateAlpha('', '123f1')); |
| 31 | + $this->assertFalse($validator->validateAlpha('', 123)); |
| 32 | + $this->assertFalse($validator->validateAlpha('', 123.1)); |
| 33 | + $this->assertFalse($validator->validateAlpha('', '123_f1')); |
| 34 | + $this->assertFalse($validator->validateAlpha('', 'xxx_yy')); |
| 35 | + } |
| 36 | + |
| 37 | + public function testValidateAlphaDash() |
| 38 | + { |
| 39 | + $validator = new ValidatesAttributesStub(); |
| 40 | + $this->assertTrue($validator->validateAlphaDash('', 'xxx')); |
| 41 | + $this->assertTrue($validator->validateAlphaDash('', 'xxx_yy')); |
| 42 | + $this->assertTrue($validator->validateAlphaDash('', '你好')); |
| 43 | + $this->assertTrue($validator->validateAlphaDash('', '123')); |
| 44 | + $this->assertTrue($validator->validateAlphaDash('', '123f1')); |
| 45 | + $this->assertTrue($validator->validateAlphaDash('', 123)); |
| 46 | + $this->assertTrue($validator->validateAlphaDash('', '123_f1')); |
| 47 | + |
| 48 | + $this->assertFalse($validator->validateAlphaDash('', 123.1)); |
| 49 | + } |
| 50 | + |
23 | 51 | public function testValidateAlphaNum()
|
24 | 52 | {
|
25 | 53 | $validator = new ValidatesAttributesStub();
|
26 | 54 | $this->assertTrue($validator->validateAlphaNum('', 'xxx'));
|
27 | 55 | $this->assertTrue($validator->validateAlphaNum('', '123'));
|
28 | 56 | $this->assertTrue($validator->validateAlphaNum('', '123f1'));
|
29 | 57 | $this->assertTrue($validator->validateAlphaNum('', 123));
|
| 58 | + $this->assertTrue($validator->validateAlphaNum('', '你好')); |
30 | 59 |
|
31 | 60 | $this->assertFalse($validator->validateAlphaNum('', 123.1));
|
32 | 61 | $this->assertFalse($validator->validateAlphaNum('', '123_f1'));
|
| 62 | + $this->assertFalse($validator->validateAlphaNum('', 'xxx_yy')); |
33 | 63 | }
|
34 | 64 | }
|
0 commit comments