They may be useful. Imagine you are too lazy to create a subclass of Error, but not lazy enough to create a test and copy paste a String.�
Then you write in your method:�
self error: 'some strange error happened'
And you can test it:
self shouldnt: [ "some strange code" ] raise: Error�whoseDescriptionIncludes: 'some strange error happened' description: 'the strange error did not happen ! That's strange'
Seriously, as you saw these methods are used only in their tests. I guess you can remove them. Open fogz bug ?