http://www.blogjava.net/aoxj/category/29496.html

http://easymock.org/