예제 #1
0
 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());
 }
예제 #2
0
 /**
  * @expectedException        Exception
  * @expectedExceptionMessage explode() requires two parameters. The string parameter is required.
  */
 public function testexplode_empty_string_exception()
 {
     $string = new williamknauss\String();
     $string->explode(",");
 }