1. package com.action.kioskmonitor;
  2. /**
  3. * Junit群体测试Struts2 、spring、Mybatis
  4. */
  5. import static org.junit.Assert.assertNotNull;
  6. import java.util.List;
  7. import java.util.UUID;
  8. import org.apache.log4j.Logger;
  9. import org.junit.Before;
  10. import org.junit.Test;
  11. import org.springframework.context.ApplicationContext;
  12. import org.springframework.context.support.ClassPathXmlApplicationContext;
  13. import org.springframework.dao.DataAccessException;
  14. import com.entity.custQuery.SearchRequire;
  15. import com.entity.kioskmonitor.Monitor;
  16. import com.service.kioskmonitor.MonitorService;
  17. import com.util.Page;
  18. public class TestAccountService  {
  19. Logger logger = Logger.getLogger("TestAccountService");
  20. MonitorService service=null;
  21. @Before
  22. public void init() {
  23. //这里获取spring总配置文件
  24. ApplicationContext aCtx = new ClassPathXmlApplicationContext  (
  25. "classpath:applicationContext.xml");
  26. //获取在spring注入的service名字
  27. MonitorService service = (MonitorService) aCtx
  28. .getBean("monitorService");
  29. assertNotNull(service);
  30. this.service = service;
  31. }
  32. @Test
  33. public void testInsertAccount() {
  34. //添加
  35. SearchRequire gcj = new SearchRequire();
  36. Page pg =new Page();
  37. Monitor mk=new Monitor();
  38. gcj.setMonitor(mk);
  39. pg.setSrc(gcj);
  40. String uuid2 =  UUID.randomUUID().toString().trim().replaceAll("-", "");
  41. pg.getSrc().getMonitor().setType_id(uuid2);
  42. String uuid1 =  UUID.randomUUID().toString().trim().replaceAll("-", "");
  43. pg.getSrc().getMonitor().setKiosk_id(uuid1);
  44. System.out.println(uuid1);
  45. System.out.println(uuid2);
  46. //////////////////////////////////////////////////////////////////////////
  47. //////
  48. //////kiosk表操作
  49. //////
  50. ///////////////////////////////////////////////////////////////////////////
  51. //获取总记录数
  52. //      service.getCountByMonitor(pg);
  53. //      // 分页查询
  54. //       List<Monitor> dd= service.getMonitorByFenYe(pg);
  55. //添加kiosk
  56. int fdf=service.addMonitor(pg.getSrc().getMonitor());
  57. //修改kiosk
  58. int uMonitor= service.updateMonitor(pg.getSrc().getMonitor());
  59. //删除Kiosk
  60. // int aa= service.delMonitor(pg.getSrc().getMonitor());
  61. //////////////////////////////////////////////////////////////////////////
  62. //////
  63. //////kiosk_type表操作
  64. //////
  65. ///////////////////////////////////////////////////////////////////////////
  66. //添加kiosk_type
  67. int fdas=service.addMonitorT(pg.getSrc().getMonitor());
  68. //删除kiosk_type
  69. //  int delky=service.delMonitorT(pg.getSrc().getMonitor());
  70. //修改kiosk_type
  71. int  uty= service.updateMonitorT(pg.getSrc().getMonitor());
  72. //////////////////////////////////////////////////////////////////////////
  73. //////
  74. //////kiosk_type_detail表操作
  75. //////
  76. ///////////////////////////////////////////////////////////////////////////
  77. //删除kiosk_type_detail
  78. //int ktyd=service.delMonitorTD(pg.getSrc().getMonitor());
  79. //添加kiosk_type_detail
  80. int ktyda=service.addMonitorTD(pg.getSrc().getMonitor());
  81. //修改kiosk_type_detail
  82. int ktyu=service.updateMonitorTD(pg.getSrc().getMonitor());
  83. }
  84. }

Struts2+Spring+Mybatis+Junit 测试的更多相关文章

  1. Maven聚合、Maven仓库jar包以及Spring+MyBatis+JUnit+Maven整合测试的搭建过程

    一.Maven将父项目创建到父项目的内部 在父项目的pom.xml上 点右键,选择maven-->new-->maven module  project 二.Maven聚合 在某个项目的p ...

  2. 【整理】JavaEE基本框架(Struts2+Spring+MyBatis三层,Struts MVC)之间的关系

    #[整理]JavaEE基本框架(Struts2+Spring+MyBatis三层,Struts MVC)之间的关系 ![关系图解](http://images.cnitblog.com/blog/84 ...

  3. JavaEE基本框架(Struts2+Spring+MyBatis三层,Struts MVC)之间的关系

    郭晨 软件151 1531610114 [整理]JavaEE基本框架(Struts2+Spring+MyBatis三层,Struts MVC)之间的关系 visio文件下载 概述 一个JavaEE的项 ...

  4. struts2 + spring + mybatis 框架整合详细介绍

    struts2 + spring + mybatis  框架整合详细介绍 参考地址: https://blog.csdn.net/qq_22028771/article/details/5149898 ...

  5. Spring整合junit测试

    本节内容: Spring整合junit测试的意义 Spring整合junit测试 一.Spring与整合junit测试的意义 在没整合junit之前,我们在写测试方法时,需要在每个方法中手动创建容器, ...

  6. struts2 spring mybatis 整合(test)

    这几天搭了个spring+struts2+mybatis的架子,练练手,顺便熟悉熟悉struts2. 环境:myEclipse10+tomcat7+jdk1.6(1.8的jre报错,所以换成了1.6) ...

  7. Struts2框架07 Struts2 + Spring + Mybatis 整合

    1 导包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o ...

  8. Spring集成JUnit测试

    1.程序中有Junit环境2.导入一个jar包.spring与junit整合jar包 spring-test-3.2.0.RELEASE.jar3.测试代码 @RunWith(SpringJUnit4 ...

  9. 原创:Spring整合junit测试框架(简易教程 基于myeclipse,不需要麻烦的导包)

    我用的是myeclipse 10,之前一直想要用junit来测试含有spring注解或动态注入的类方法,可是由于在网上找的相关的jar文件进行测试,老是报这样那样的错误,今天无意中发现myeclips ...

随机推荐

  1. swift约束框架SnapKit使用

    一.Swift - 自动布局库SnapKit的使用详解1(配置.使用方法.样例)   为了适应各种屏幕尺寸,iOS 6后引入了自动布局(Auto Layout)的概念,通过使用各种 Constrain ...

  2. SQL Server 查询性能优化 相关文章

    来自: SQL Server 查询性能优化——堆表.碎片与索引(一) SQL Server 查询性能优化——堆表.碎片与索引(二) SQL Server 查询性能优化——覆盖索引(一) SQL Ser ...

  3. css3 box-sizing属性

    个人总结: 如果需要兼容IE6 IE7,使用content-box.现在流行bootstrap3,需注意它使用的是border-box. box-sizing属性可以为三个值之一:content-bo ...

  4. PCL 库安装

    参考资料: http://www.cnblogs.com/newpanderking/articles/4022322.html VS2010+PCL配置 PCL共有两种安装方式 安全安装版,个人配置 ...

  5. JAVA格物致知开篇:凡事预则立不预则废

    在我的这一生中,我发现我做事的方式可以用一句话概括:凡事预则立,不预则废.这么多年,我一直秉承着要做有准备的事情,不打无准备之仗的道理来过活.其实这样会让我的妻子非常的烦恼,她是乐天派,喜欢事情来了才 ...

  6. WebPack系列:Webpack编译的代码如何在tomcat中使用时静态资源路径不对的问题如何解决

    问题:     使用webpack+vue做前端,使用tomcat提供api,然后npm run build之后需要将编译,生成如下文件: |   index.html \---appserver   ...

  7. 玉伯的一道课后题题解(关于 IEEE 754 双精度浮点型精度损失)

    前文 的最后给出了玉伯的一道课后题,今天我们来讲讲这题的思路. 题目是这样的: Number.MAX_VALUE + 1 == Number.MAX_VALUE; Number.MAX_VALUE + ...

  8. ASP.NET 系列:单元测试之StructureMap

    ASP.NET使用StructureMap等依赖注入组件时最重要就是EntityFramework的DbContext对象要保证在每次HttpRequest只有一个DbContext实例,这里将使用第 ...

  9. wap端开发必须基础

    1. nitial-scale=1.0 确保网页加载时,以 1:1 的比例呈现,不会有任何的缩放. 在移动设备浏览器上,通过为 viewport meta 标签添加 user-scalable=no  ...

  10. MATLAB读取和写入Excel文件

    1. 读取Excel文件 (a) 命令方式xlsread:  读取命令:[data,text]  = xlsread(FileName, SheetName, Range); data保存的是数据单元 ...