MinimumMaximumTest.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?php
  2. namespace JsonSchema\Tests;
  3. class MinimumMaximumTest extends BaseTestCase
  4. {
  5. public function getInvalidTests()
  6. {
  7. return array(
  8. array(
  9. '{
  10. "value":2
  11. }',
  12. '{
  13. "type":"object",
  14. "properties":{
  15. "value":{"type":"integer","minimum":4}
  16. }
  17. }'
  18. ),
  19. array(
  20. '{
  21. "value":16
  22. }',
  23. '{
  24. "type":"object",
  25. "properties":{
  26. "value":{"type":"integer","maximum":8}
  27. }
  28. }'
  29. )
  30. );
  31. }
  32. public function getValidTests()
  33. {
  34. return array(
  35. array(
  36. '{
  37. "value":6
  38. }',
  39. '{
  40. "type":"object",
  41. "properties":{
  42. "value":{"type":"integer","minimum":4}
  43. }
  44. }'
  45. ),
  46. array(
  47. '{
  48. "value":6
  49. }',
  50. '{
  51. "type":"object",
  52. "properties":{
  53. "value":{"type":"integer","maximum":8}
  54. }
  55. }'
  56. )
  57. );
  58. }
  59. }