public function test_call_last_evolution() { $my_string = array(); $string = new williamknauss\String($my_string); //assert 1 $this->assertEquals($my_string, $string->_call_last_evolution('array', true)); //assert 2 $this->assertEquals(false, $string->_call_last_evolution('string', false)); }
/** * @expectedException Exception * @expectedExceptionMessage The last evolution resulted in a array but you expected a: string. */ public function test__call_last_evolution_datatype_exception() { $my_string = array(); $string = new williamknauss\String($my_string); $string->_call_last_evolution("string", true); }