Elektrine lite

← Feed

@jjjalljs@ttrpg.network

2026-01-30 18:32 UTC

I vaguely remember Java also has mocking libraries, as does JavaScript. (Though JavaScript isn't a language I'd hold up as the ideal.)

Replies (1)

  • @Tamo240@programming.dev 2026-01-30 19:37

    While my experience is mostly C++, I assume these mocking libraries are similar in allowing you to create a class that can report it's own usage, and allow for arbitrary returns values and side effects, which is incredibly useful, especially in conjunction with dependency injection. What ```patch``` lets you do is directly overwrite the functionality of private member functions on the fly, which if Java/JavaScript can do I'd love to know, I thought this was a uniquely Pythonic magic.

    Open ##2753395