02 2006 档案
摘要:使用EasyMock扩展为Class提供Mock对象Author:kongxx通常我么在测试一些类的时候需要依赖另外一些类或接口,而此时可能这些类或接口可能仅仅是方法签名而没有真正的实现。此时我们就可以使用一些第三方类库来解决这个问题,比如常用的EasyMock,JMock等。但是这两个类库默认情况下都只能Mock接口,而不能Mock类,那么我们应该怎样解决这个问题呢?其实EasyMock和JMock两个框架也提供了对类作Mock的解决办法,不过这个功能需要他们提供的一个扩展类库才能实现。我们可以在他们的官方网站上下载这两个扩展。对于EasyMock下载EasyMock Class Exten
阅读全文
摘要:Jakarta Commons DBCP Proxool c3p0 XAPool RP Database Connection Pool smartpool primrose Db Connection Broker YAPoolman JDBCPool Poolman
阅读全文
摘要:public enum WindowsMessages: int {WM_NULL = 0x0000,WM_CREATE = 0x0001,WM_DESTROY = 0x0002,WM_MOVE = 0x0003,WM_SIZE = 0x0005,WM_ACTIVATE = 0x0006,WM_SETFOCUS = 0x0007,WM_KILLFOCUS = 0x0008,WM_ENABLE = 0x000A,WM_SETREDRAW = 0x000B,WM_SETTEXT = 0x000C,WM_GETTEXT = 0x000D,WM_GETTEXTLENGTH = 0x000E,WM_PA
阅读全文
摘要:Quartz不能直接使用已有对象实例的解决办法因为Quartz对所有要执行的任务都必须实现Job接口,并且Quartz通过创建一个JobDetail对象来执行任务。而在 JobDetail的构造函数中只有提供用Class做参数的构造函数,那么对于需要使用已有实例对象的情况下,就不能直接使用,必须通过其它一些方法来 处理。 下面就用就是一个解决方案: MyJob.java package eg;public class MyJob {public void execute() {//do somthingSystem.err.println(Syst...
阅读全文