samedi 18 juillet 2020

Testing private methods in Raku

Is there a way to test private methods in Raku?

I understand that one should ideally define their tests targeting the public methods, but is there a way to do it "the wrong way"? :)

I initially thought about defining a subclass for the Testing that inherited from the class I wanted to test and do the tests there, but it seems that private methods are not inherited.

Then I saw the 'trusts' routine, but I wouldn't want to reference a Testing class on any of the classes of the code.

Is there something like changing the 'private' property of a method via introspection?

What would be the best way to call/test a private method?

Aucun commentaire:

Enregistrer un commentaire