RequiredPropertyTest.php 1021 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace JsonSchema\Tests;
  3. class RequiredPropertyTest extends BaseTestCase
  4. {
  5. public function getInvalidTests()
  6. {
  7. return array(
  8. array(
  9. '{}',
  10. '{
  11. "type":"object",
  12. "properties":{
  13. "number":{"type":"string","required":true}
  14. }
  15. }'
  16. )
  17. );
  18. }
  19. public function getValidTests()
  20. {
  21. return array(
  22. array(
  23. '{
  24. "number": "1.4"
  25. }',
  26. '{
  27. "type":"object",
  28. "properties":{
  29. "number":{"type":"string","required":true}
  30. }
  31. }'
  32. ),
  33. array(
  34. '{}',
  35. '{
  36. "type":"object",
  37. "properties":{
  38. "number":{"type":"string"}
  39. }
  40. }'
  41. )
  42. );
  43. }
  44. }