This is a software design policy enforcement framework. It works at compile time which means that it can enforce policies at statically determinable points such as method calls and object creation.
Amock is AOP based Mock library.
With Amock, you
Can mock static method and constructor.
Can create mock object of a class which have only private constructor.
Can mock private and protected method.
Can change final varialble and String value.