参考:http://solnone.blogspot.com/search/label/Java
mock,就是假的意思。easymock或者jmock之类的框架最常用于减少外部重量级资源依赖。
import
importjava.sql.PreparedStatement;
importjava.sql.ResultSet;
importjava.sql.SQLException;
importjava.util.ArrayList;
importjava.util.List;
publicclassDBImpl {
publicListquery(Connection conn)throwsSQLException {
Listlist=newArrayList();
PreparedStatement ps = conn.prepareStatement("select user from user");
try{
ResultSet rs = ps.executeQuery();
try{
while(rs.next()) {
list.add(rs.getString(1));
}
}finally{
rs.close();
}
}finally{
ps.close();
}
returnlist;
}
}
importstaticorg.easymock.EasyMock.createControl;
import