public function testexplode() { $my_string = "Hello,Big,Bad,Wolf"; $string = new williamknauss\String($my_string); $string->explode(","); //assert 1 $this->assertEquals(explode(",", $my_string), $string->return_array()); $string = new williamknauss\String($my_string); $string->explode("!", "Hot!Dog"); //assert 2 $this->assertEquals(explode("!", "Hot!Dog"), $string->return_array()); $string = new williamknauss\String($my_string); $string->explode(",", "", 3); //assert 3 $this->assertEquals(explode(",", $my_string, 3), $string->return_array()); }
/** * @expectedException Exception * @expectedExceptionMessage explode() requires two parameters. The string parameter is required. */ public function testexplode_empty_string_exception() { $string = new williamknauss\String(); $string->explode(","); }