/trunk/Examples/test-suite/php/li_carrays_runme.php
PHP | 22 lines | 12 code | 6 blank | 4 comment | 0 complexity | 8531fa1070f9198a6b9dc214b06e1dcb MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- <?php
- require "tests.php";
- require "li_carrays.php";
- // Check functions.
- check::functions(array(new_intarray,delete_intarray,intarray_getitem,intarray_setitem,doublearray_getitem,doublearray_setitem,doublearray_cast,doublearray_frompointer,xyarray_getitem,xyarray_setitem,xyarray_cast,xyarray_frompointer,delete_abarray,abarray_getitem,abarray_setitem));
- // Check classes.
- // NB An "li_carrays" class is created as a mock namespace.
- check::classes(array(li_carrays,doubleArray,AB,XY,XYArray));
- // Check global variables.
- check::globals(array(xy_x,xy_y,globalxyarray,ab_a,ab_b,globalabarray));
- $d = new doubleArray(10);
- $d->setitem(0, 7);
- $d->setitem(5, $d->getitem(0) + 3);
- check::equal($d->getitem(0) + $d->getitem(5), 17., "7+10==17");
- check::done();
- ?>