当前位置: 首页 > news >正文

如何评估网站前端wordpress后端python

如何评估网站,前端wordpress后端python,请简述网站制作流程,网站设计与规划作业这篇文章展示了如何使用Mockito模拟java.sql.ResultSet 。 它可用于帮助单元测试代码对ResultSet #xff08;例如ResultSetExtractor #xff09;执行操作#xff0c;而无需依赖外部数据源。 您可以通过提供列名列表和2D数据数组来创建MockResultSet 。 例如#xff1a; … 这篇文章展示了如何使用Mockito模拟java.sql.ResultSet 。 它可用于帮助单元测试代码对ResultSet 例如ResultSetExtractor 执行操作而无需依赖外部数据源。 您可以通过提供列名列表和2D数据数组来创建MockResultSet 。 例如 var rs MockResultSet.create(new String[] { name, age }, //columnsnew Object[][] { // data{ Alice, 20 },{ Bob, 35 },{ Charles, 50 }}); MockResultSet的代码如下所示也可以在我的GitHub Repository中找到 。 请注意我仅模拟了诸如next getString和getObject类的一些方法但是通过遵循相同的模式来模拟其余方法非常容易。 public class MockResultSet {private final MapString, Integer columnIndices;private final Object[][] data;private int rowIndex;private MockResultSet(final String[] columnNames,final Object[][] data) {// create a map of column name to column indexthis.columnIndices IntStream.range(0, columnNames.length).boxed().collect(Collectors.toMap(k - columnNames[k],Function.identity(),(a, b) -{ throw new RuntimeException(Duplicate column a); },LinkedHashMap::new));this.data data;this.rowIndex -1;}private ResultSet buildMock() throws SQLException {final var rs mock(ResultSet.class);// mock rs.next()doAnswer(invocation - {rowIndex;return rowIndex data.length;}).when(rs).next();// mock rs.getString(columnName)doAnswer(invocation - {final var columnName invocation.getArgumentAt(0, String.class);final var columnIndex columnIndices.get(columnName);return (String) data[rowIndex][columnIndex];}).when(rs).getString(anyString());// mock rs.getObject(columnIndex)doAnswer(invocation - {final var index invocation.getArgumentAt(0, Integer.class);return data[rowIndex][index - 1];}).when(rs).getObject(anyInt());final var rsmd mock(ResultSetMetaData.class);// mock rsmd.getColumnCount()doReturn(columnIndices.size()).when(rsmd).getColumnCount();// mock rs.getMetaData()doReturn(rsmd).when(rs).getMetaData();return rs;}/*** Creates the mock ResultSet.** param columnNames the names of the columns* param data* return a mocked ResultSet* throws SQLException*/public static ResultSet create(final String[] columnNames,final Object[][] data)throws SQLException {return new MockResultSet(columnNames, data).buildMock();} }翻译自: https://www.javacodegeeks.com/2018/09/java-mocking-resultset-using-mockito.html
http://www.zqtcl.cn/news/682905/

相关文章:

  • 门户网站建设定做如何使用域名访问网站
  • 做网站后台运营这个工作怎么样建设网站销售
  • 两学一做网上答题网站做网站域名是赠送的吗
  • 江苏住房城乡建设厅网站WordPress上传Excel
  • 广州淘宝网站建设济南高新区网站建设
  • 如何注册一个网站长沙的科技公司
  • 温州网络公司网站建设永久免费云linux服务器网页
  • 中国教育网站官网网站建设是半年的持久战
  • 为什么营销型网站比普通网站建站贵常州seo排名收费
  • 商贸公司寮步网站建设极致发烧学网站建设基础
  • 二手汽车手机网站模板四川百度推广排名查询
  • 做火情监控网站需要用什么系统做一个网站多少费用
  • 成都建设网站首页贺州网站建设
  • 硚口区建设局网站海绵宝宝的网页设计html源代码
  • 旅游网站建设合同成年做羞羞的视频网站
  • 海门网站建设制作道德建设 网站
  • 苏州 规划建设局网站网页设计师培训费用图
  • 怎么做视频解析的网站QQ空间可以建设网站吗
  • 视频网站 php源码甘肃 网站建设
  • 响应式网站和自适应便宜做网站8818
  • 湖南网站建设mxtia网站建设的流程图
  • 西安网站开发公司电话装修设计网站有哪些
  • 多少钱网站建设个人主页网页设计教程
  • 嘉兴品牌网站建设网站开发项目拖延周期
  • 网站版面布局结构网站建设公司公司
  • 给新公司建网站中国互联网企业排名前十名
  • 中国建设银行网站会员用户名网站建设应列入啥费用
  • 网站上面的水印怎么做的广东网站建设公
  • 爱站网关键词长尾挖掘工具wordpress文章外链
  • 做视频剪辑接私活的网站网站商城系统设计