I am happy to announce that we have just released version 0.6 of TestApi – the API library for testing – on Codeplex. Version 0.6 contains the following additions and modifications:
- Starting with this release, we are moving all of the development of the library to Codeplex. We have also moved the solution to VS 2010;
- Jared Moore made several important modifications to our Fault Injection API, including but not limited to support for in-process fault injection, support for MethodInfo-based method identification, various performance improvements and bug fixes. In addition, we are releasing the complete source code of the unmanaged FaultInjectionEngine.dll, which now builds cleanly at warning level 4;
- Dennis Deng extended the Input Simulation API with support for injection of non-ASCII strings in Keyboard.Type(…). We have also added support for Mouse.DragTo(…);
- We have added support for 64-bit in our Leak Detection API;
- Andrey Arkharov extended the Object Comparison API with support for encoding and decoding object graphs from arbitrary streams, annotating object graph nodes with custom comparison strategies and type-specific object graph factories, together with several additional tests;
- We extended our String Generation API with support for string generation from regular expressions. We have also added a CommonRegularExpressions class, to speed up test development;
- We have added lots of additional tests, and have refactored the existing tests into namespaces for better discoverability.
- Last, but not least we have made some important API documentation improvements – the API documentation now sports namespace docs.