You are here

RangeNodeTest.php in Commerce Braintree 7

File

braintree_php/tests/unit/RangeNodeTest.php
View source
<?php

require_once realpath(dirname(__FILE__)) . '/../TestHelper.php';
class Braintree_RangeNodeTest extends PHPUnit_Framework_TestCase {
  function testGreaterThanOrEqualTo() {
    $node = new Braintree_RangeNode('field');
    $node
      ->greaterThanOrEqualTo('smallest');
    $this
      ->assertEquals(array(
      'min' => 'smallest',
    ), $node
      ->toParam());
  }
  function testLessThanOrEqualTo() {
    $node = new Braintree_RangeNode('field');
    $node
      ->lessThanOrEqualTo('biggest');
    $this
      ->assertEquals(array(
      'max' => 'biggest',
    ), $node
      ->toParam());
  }
  function testBetween() {
    $node = new Braintree_RangeNode('field');
    $node
      ->between('alpha', 'omega');
    $this
      ->assertEquals(array(
      'min' => 'alpha',
      'max' => 'omega',
    ), $node
      ->toParam());
  }
  function testIs() {
    $node = new Braintree_RangeNode('field');
    $node
      ->is('something');
    $this
      ->assertEquals(array(
      'is' => 'something',
    ), $node
      ->toParam());
  }

}

Classes