Example #1
0
 /**
  * Test require_args
  *
  * @expectedException Exception
  */
 function test_require_args_error()
 {
     require_args($data, 'bsa');
 }
Example #2
0
assert('true === array_has_key($data, "two")');
assert('false === array_has_key($data, "first")');
assert('true === array_has_key($data, 4)');
assert('true === array_has_key($data, 6)');
assert('false === array_has_key($data, "six")');
$data = array_flip_string_keys($data);
assert('true === array_has_key($data, 6)');
assert('true === array_has_key($data, "first")');
/* test array_check_types */
$data = array('foo', 1, '2', true, 'bar', array());
assert('!array_check_types($data, "siibsa", false)');
assert('array_check_types($data, "siibsa")');
assert('!array_check_types($data, "a")');
assert('!array_check_types($data, "abc")');
/* test require_args */
require_args($data, 'siibsa');
// should not throw an error
/* test array_trim_strings */
$data = array('foo  ', '  bar', '---foo---', 'bar---  ');
$expected = array('foo', 'bar', '---foo---', 'bar---');
$result = array_trim_strings($data);
assert('$result === $expected');
$expected = array('foo  ', '  bar', 'foo', 'bar---  ');
$result = array_trim_strings($data, '-');
assert('$result === $expected');
$expected = array('foo', 'bar', 'foo', 'bar');
$result = array_trim_strings($data, ' -');
assert('$result === $expected');
/* test array_get_int */
$data = array('first' => 1, 'second' => '2', 'third' => 'drei', 4 => 4);
assert('array_get_int($data, "first") == 1');