public function testhashit() { $my_string = "Hello"; $salt = "World"; $string = new williamknauss\String($my_string); $string->hashit("sha512", $salt); //assert 1 $this->assertEquals(hash("sha512", $my_string . $salt), $string->__toString()); $my_string = "Hello"; $salt = "World"; $string = new williamknauss\String($my_string); $string->hashit("md5", $salt); //assert 2 $this->assertEquals(hash("md5", $my_string . $salt), $string->__toString()); $my_string = "Hello"; $string = new williamknauss\String($my_string); $string->hashit(); //assert 3 $this->assertEquals(hash("sha512", $my_string), $string->__toString()); }