Testrecorder – Next Steps

After Presenting at Karlsruher Entwicklertag it is time to write a few words about the future of Testrecorder

Testrecorder is a Java tool vor recording runtime situations. Recording means, that we intercept method invocation and capture the state before and after the invocation. From this captured state we generate JUnit-tests.

Continue reading

Accessing Private Fields and Methods – XRayInterface

This posting is about accessing private fields and methods, by adopting a foreign interface to a given java class (not already implementing the given interface). Why? Yet, in my former posting about Repairing Legacy Code I mentioned the challenge of accessing hidden state (private fields) before and after method invocations.

Continue reading