PageRenderTime 56ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/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
  1. <?php
  2. require "tests.php";
  3. require "li_carrays.php";
  4. // Check functions.
  5. 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));
  6. // Check classes.
  7. // NB An "li_carrays" class is created as a mock namespace.
  8. check::classes(array(li_carrays,doubleArray,AB,XY,XYArray));
  9. // Check global variables.
  10. check::globals(array(xy_x,xy_y,globalxyarray,ab_a,ab_b,globalabarray));
  11. $d = new doubleArray(10);
  12. $d->setitem(0, 7);
  13. $d->setitem(5, $d->getitem(0) + 3);
  14. check::equal($d->getitem(0) + $d->getitem(5), 17., "7+10==17");
  15. check::done();
  16. ?>