Commit graph

1424 commits

Author SHA1 Message Date
Henrique Moody 19698d6a38 Move rule integration tests do another directory 2015-10-22 03:22:58 -02:00
Henrique Moody 8c9c587597 Improvements and fixes on exceptions
There were some cases when the exceptions was not displayed property
when using nested exception, this commit fix the problem and also
display messages in Markdown list.
2015-10-22 03:01:41 -02:00
Edson Lima fd6fcd151e Create integration tests for "AllOf" rule 2015-10-21 10:27:22 -02:00
Henrique Moody 03c0bd03de Update message after changing exception properties 2015-10-21 04:14:11 -02:00
Emmerson 29bdb0a9f6 Create "BoolVal" rule 2015-10-21 01:35:05 -03:00
Edson Lima a281ad03d7 Create integration tests for "Consonant" rule 2015-10-21 01:02:19 -02:00
Henrique Moody 66027b85a5 Documentation improvements
- Add a space after comments with `//`;
- Add missing "See also" sections in some files
2015-10-19 22:55:05 -02:00
Henrique Moody e2b02b9777 Increase code coverage of rules 2015-10-19 14:17:47 -02:00
Emmerson dddad80f48 Improvements on JSON rule 2015-10-19 11:57:42 -02:00
Henrique Moody 6b85855311 Update changelog 2015-10-19 11:48:15 -02:00
Rogerio Prado de Jesus e44b93f055 Create "composer test" command in order to run phpunit tests
As the project already is installed via composer, this command
could save a few keystrokes!

Besides that, is just one command for all OS, because will not be
needed to change slashes to backslashes in Windows.

*X      (21 keystrokes): `./vendor/bin/phpunit`
Windows (21 keystrokes): `.\vendor\bin\phpunit`
New (14 keystrokes):     `composer test`

https://getcomposer.org/doc/articles/scripts.md#writing-custom-commands
2015-10-19 10:12:55 -02:00
Henrique Moody 477b1458bf Update "CONTRIBUTING.md" file 2015-10-18 20:26:33 -02:00
Danilo Correa 954c0ca133 Create integration tests for "Equals" rule 2015-10-18 19:11:58 -02:00
Guilherme Siani 1c254ab682 Refactor "ArrayVal" rule and add integration tests 2015-10-18 18:50:07 -02:00
João Torquato f08a1fa9fc Create "ArrayType" rule 2015-10-18 18:01:11 -02:00
Guilherme Siani 767fcaaccf Create "Iterable" rule 2015-10-18 17:27:25 -02:00
Reginaldo Junior 7398588c56 Create "FloatType" rule 2015-10-18 16:57:49 -02:00
Henrique Moody c84020f7f1 Set timezone for tests that work with dates 2015-10-18 16:22:46 -02:00
Henrique Moody f0d249346f Complete tests for "AbstractRule" class 2015-10-18 16:22:43 -02:00
Henrique Moody 4a0ca6d8b7 Remove unnecessary tests from "RuleTestCase" class
The tests of `assert()` and `check()` method must be done by the
`AbstractRuleTest` instead.
2015-10-18 15:36:47 -02:00
Henrique Moody 4964d561c4 Rename namespace of *TestCase classes 2015-10-18 14:50:59 -02:00
Justin Hook 4145faab39 Create "CurrencyCode" rule 2015-10-18 14:42:39 -02:00
Henrique Moody 4da11c23f1 Add changes of "CountryCode" rule to changelog 2015-10-18 11:48:00 -02:00
João Torquato a3694241f2 Create "Countable" rule 2015-10-18 11:37:50 -02:00
Henrique Moody 9c49dd3bcf Use short array syntax 2015-10-17 22:56:32 -03:00
Rafael-BP 6fb15a697c Create integration tests for "ObjectType" rule 2015-10-17 22:25:35 -03:00
Felipe Martins cbbf082c15 Increase tests for "CountryCode" rule
- Add alpha-3 and numeric country codes and unit test for it
- Add new integration tests for CountryCode rule alpha-3 and numeric
2015-10-17 22:21:33 -03:00
Edson Lima 31f1f1c25e Create integration tests for "Beetween" rule 2015-10-17 22:16:01 -03:00
Edson Lima 16ad8f804d Create integration tests for "KeyValue" rule 2015-10-17 22:13:45 -03:00
Danilo Correa 5dc5410617 Crete integration tests for "BoolType" rule 2015-10-17 22:09:54 -03:00
Nawarian 85633cd8b0 Create integration tests for "Length" rule 2015-10-17 21:58:25 -03:00
Antonio Spinelli c6638b9ffb Create integration tests for "When" rule 2015-10-17 21:53:43 -03:00
Antonio Spinelli b4a9253a03 Create RuleTestCase
It is a abstract test class to provide simple way to test rules and
create a mock rule.
2015-10-17 21:53:03 -03:00
William Espindola c289b44fe9 Improve integration tests for "Yes" rule 2015-10-17 21:33:40 -03:00
Henrique Moody 59fe72794d Remove integration tests for bank rule 2015-10-17 21:24:47 -03:00
Rogerio Prado de Jesus b1a86e6065 Create integration tests for "Bank" rule
Thanks @gabriercouto and @marcelgsantos for all the words about how to
make it, you guys are amazing :-D.
2015-10-17 18:16:42 -03:00
Gabriel Rodrigues Couto 3c75524cba Create integration tests for "Alpha" rule 2015-10-17 17:46:21 -03:00
Henrique Moody 87604434cf Fix typo on "callableType_4.phpt" test 2015-10-17 17:33:27 -03:00
Rafael-BP 94e552d60c Create integration tests for "CallableType" rule 2015-10-17 17:16:44 -03:00
Gabriel Rodrigues Couto d56905aeba Create Integration tests for "Numeric" rule 2015-10-17 17:10:47 -03:00
Reginaldo Junior 311bd1d762 Create integration tests for "CreditCard" rule 2015-10-17 17:06:18 -03:00
Danilo Correa 68b5cbe94a Create integration tests for "Digit" rule 2015-10-17 17:02:46 -03:00
Emmerson 21c2b4361e Creates integration tests for "Ip" rule 2015-10-17 17:00:11 -03:00
William Espindola 86f4822af3 Create integration test for "Bsn" rule 2015-10-17 16:54:10 -03:00
Marcel dos Santos 1e057c7687 Create integration tests for 'StringType' rule 2015-10-17 16:51:58 -03:00
Nawarian ffd199d2b0 Refactoring unit tests of "Contains" rule 2015-10-17 16:48:17 -03:00
Felipe Martins 141103f085 Improve "CountryCode" rule
Add "alpha-3" and "numeric" country codes and unit test for it.
2015-10-17 16:42:43 -03:00
Guilherme Siani fe17a2a6d8 Increase integration tests of "Alnum" rule
Created integration tests with extra functions of Alnum rule. Also
remove unecessary asserts from the AlnumTest.
2015-10-17 16:31:41 -03:00
Rafael-BP 4e894a7022 Create integration tests of "Optional" rule 2015-10-17 16:10:28 -03:00
Emmerson 24a65d712b Refactor tests of "Cnpj" rule 2015-10-17 16:04:59 -03:00