assertEquals($test[1], blank($test[0]), "using " . var_export($test[0], true)); } } function test_trim() { $whitespace = " \t\r\n"; $this->assertFalse(blank($whitespace), "using default \$trim value"); $this->assertFalse(blank($whitespace, false), "using \$trim = false"); $this->assertTrue(blank($whitespace, true), "using \$trim = true"); } function test_undefined() { $undef = array(); $this->assertTrue(blank($var), "using undefined/unitialised variable"); $this->assertTrue(blank($undef['nope']), "using undefined array index"); $this->assertTrue(blank($this->nope), "using unset object property"); } }