function Braintree_ResourceCollectionTest::testIterateOverResults in Commerce Braintree 7
File
- braintree_php/
tests/ unit/ ResourceCollectionTest.php, line 21
Class
Code
function testIterateOverResults() {
$response = array(
'searchResults' => array(
'pageSize' => 2,
'ids' => array(
'0',
'1',
'2',
'3',
'4',
),
),
);
$pager = array(
'className' => 'Braintree_TestResource',
'classMethod' => 'fetch',
'methodArgs' => array(),
);
$collection = new Braintree_ResourceCollection($response, $pager);
$count = 0;
$index = 0;
foreach ($collection as $value) {
$this
->assertEquals(Braintree_ResourceCollectionTest::$values[$index], $value);
$index += 1;
$count += 1;
}
$this
->assertEquals(5, $count);
}