1 रिपॉजिटरी
Tools for isolating and testing legacy codebases without modifying the original source code.
Distinct from Code Refactoring Tools: Distinct from general Code Refactoring Tools by focusing on testing strategies for legacy code rather than structural code modification.
Explore 1 awesome GitHub repository matching development tools & productivity · Legacy Code Testing. Refine with filters or upvote what's useful.
Powermock is a Java mocking framework and unit testing tool that uses bytecode manipulation to mock static methods, final classes, and private constructors. It includes a Java agent instrumentation tool and a reflection-based testing utility to bypass encapsulation and modify class behavior at runtime. The project distinguishes itself by providing the ability to intercept the instantiation of objects via the new keyword and simulate the behavior of core Java system classes and native methods. It can override final modifiers on classes and methods and bypass signature restrictions for classes
Enables testing of old Java codebases by suppressing static initializers and intercepting internal object construction without source changes.