RangeNodeTest.php 1012 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace Test\Unit;
  3. require_once dirname(__DIR__) . '/Setup.php';
  4. use Test\Setup;
  5. use Braintree;
  6. class RangeNodeTest extends Setup
  7. {
  8. public function testGreaterThanOrEqualTo()
  9. {
  10. $node = new Braintree\RangeNode('field');
  11. $node->greaterThanOrEqualTo('smallest');
  12. $this->assertEquals(['min' => 'smallest'], $node->toParam());
  13. }
  14. public function testLessThanOrEqualTo()
  15. {
  16. $node = new Braintree\RangeNode('field');
  17. $node->lessThanOrEqualTo('biggest');
  18. $this->assertEquals(['max' => 'biggest'], $node->toParam());
  19. }
  20. public function testBetween()
  21. {
  22. $node = new Braintree\RangeNode('field');
  23. $node->between('alpha', 'omega');
  24. $this->assertEquals(['min' => 'alpha', 'max' => 'omega'], $node->toParam());
  25. }
  26. public function testIs()
  27. {
  28. $node = new Braintree\RangeNode('field');
  29. $node->is('something');
  30. $this->assertEquals(['is' => 'something'], $node->toParam());
  31. }
  32. }