Struts2+Spring+Mybatis+Junit 测试
- package com.action.kioskmonitor;
- /**
- * Junit群体测试Struts2 、spring、Mybatis
- */
- import static org.junit.Assert.assertNotNull;
- import java.util.List;
- import java.util.UUID;
- import org.apache.log4j.Logger;
- import org.junit.Before;
- import org.junit.Test;
- import org.springframework.context.ApplicationContext;
- import org.springframework.context.support.ClassPathXmlApplicationContext;
- import org.springframework.dao.DataAccessException;
- import com.entity.custQuery.SearchRequire;
- import com.entity.kioskmonitor.Monitor;
- import com.service.kioskmonitor.MonitorService;
- import com.util.Page;
- public class TestAccountService {
- Logger logger = Logger.getLogger("TestAccountService");
- MonitorService service=null;
- @Before
- public void init() {
- //这里获取spring总配置文件
- ApplicationContext aCtx = new ClassPathXmlApplicationContext (
- "classpath:applicationContext.xml");
- //获取在spring注入的service名字
- MonitorService service = (MonitorService) aCtx
- .getBean("monitorService");
- assertNotNull(service);
- this.service = service;
- }
- @Test
- public void testInsertAccount() {
- //添加
- SearchRequire gcj = new SearchRequire();
- Page pg =new Page();
- Monitor mk=new Monitor();
- gcj.setMonitor(mk);
- pg.setSrc(gcj);
- String uuid2 = UUID.randomUUID().toString().trim().replaceAll("-", "");
- pg.getSrc().getMonitor().setType_id(uuid2);
- String uuid1 = UUID.randomUUID().toString().trim().replaceAll("-", "");
- pg.getSrc().getMonitor().setKiosk_id(uuid1);
- System.out.println(uuid1);
- System.out.println(uuid2);
- //////////////////////////////////////////////////////////////////////////
- //////
- //////kiosk表操作
- //////
- ///////////////////////////////////////////////////////////////////////////
- //获取总记录数
- // service.getCountByMonitor(pg);
- // // 分页查询
- // List<Monitor> dd= service.getMonitorByFenYe(pg);
- //添加kiosk
- int fdf=service.addMonitor(pg.getSrc().getMonitor());
- //修改kiosk
- int uMonitor= service.updateMonitor(pg.getSrc().getMonitor());
- //删除Kiosk
- // int aa= service.delMonitor(pg.getSrc().getMonitor());
- //////////////////////////////////////////////////////////////////////////
- //////
- //////kiosk_type表操作
- //////
- ///////////////////////////////////////////////////////////////////////////
- //添加kiosk_type
- int fdas=service.addMonitorT(pg.getSrc().getMonitor());
- //删除kiosk_type
- // int delky=service.delMonitorT(pg.getSrc().getMonitor());
- //修改kiosk_type
- int uty= service.updateMonitorT(pg.getSrc().getMonitor());
- //////////////////////////////////////////////////////////////////////////
- //////
- //////kiosk_type_detail表操作
- //////
- ///////////////////////////////////////////////////////////////////////////
- //删除kiosk_type_detail
- //int ktyd=service.delMonitorTD(pg.getSrc().getMonitor());
- //添加kiosk_type_detail
- int ktyda=service.addMonitorTD(pg.getSrc().getMonitor());
- //修改kiosk_type_detail
- int ktyu=service.updateMonitorTD(pg.getSrc().getMonitor());
- }
- }
Struts2+Spring+Mybatis+Junit 测试的更多相关文章
- Maven聚合、Maven仓库jar包以及Spring+MyBatis+JUnit+Maven整合测试的搭建过程
一.Maven将父项目创建到父项目的内部 在父项目的pom.xml上 点右键,选择maven-->new-->maven module project 二.Maven聚合 在某个项目的p ...
- 【整理】JavaEE基本框架(Struts2+Spring+MyBatis三层,Struts MVC)之间的关系
#[整理]JavaEE基本框架(Struts2+Spring+MyBatis三层,Struts MVC)之间的关系 之间的关系
郭晨 软件151 1531610114 [整理]JavaEE基本框架(Struts2+Spring+MyBatis三层,Struts MVC)之间的关系 visio文件下载 概述 一个JavaEE的项 ...
- struts2 + spring + mybatis 框架整合详细介绍
struts2 + spring + mybatis 框架整合详细介绍 参考地址: https://blog.csdn.net/qq_22028771/article/details/5149898 ...
- Spring整合junit测试
本节内容: Spring整合junit测试的意义 Spring整合junit测试 一.Spring与整合junit测试的意义 在没整合junit之前,我们在写测试方法时,需要在每个方法中手动创建容器, ...
- struts2 spring mybatis 整合(test)
这几天搭了个spring+struts2+mybatis的架子,练练手,顺便熟悉熟悉struts2. 环境:myEclipse10+tomcat7+jdk1.6(1.8的jre报错,所以换成了1.6) ...
- Struts2框架07 Struts2 + Spring + Mybatis 整合
1 导包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o ...
- Spring集成JUnit测试
1.程序中有Junit环境2.导入一个jar包.spring与junit整合jar包 spring-test-3.2.0.RELEASE.jar3.测试代码 @RunWith(SpringJUnit4 ...
- 原创:Spring整合junit测试框架(简易教程 基于myeclipse,不需要麻烦的导包)
我用的是myeclipse 10,之前一直想要用junit来测试含有spring注解或动态注入的类方法,可是由于在网上找的相关的jar文件进行测试,老是报这样那样的错误,今天无意中发现myeclips ...
随机推荐
- UIDate(时间)
1.时间与时间的比较 ["时间1" timeIntervalSinceDate:"时间2"] >= 0;
- 改变TableView中的分割线位置
加上以下代码,可以让系统的分割线位置置于起始位置 #pragma mark --- 设置分割线位置为起始位置-(void)viewDidLayoutSubviews{ if ([self.tab ...
- MVC 数据验证【转】
[转自]http://www.cnblogs.com/dozer/archive/2010/04/12/MVC-DataAnnotations.html 作者Dozer 今天在这里给大家介绍一下MVC ...
- Java:对象的强、软、弱和虚引用
1.对象的强.软.弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象.也就是说,只有对象处于可触及(reachable)状态,程序才能使用它.从JDK ...
- 《深入理解Bootstrap》勘误
感谢大家 感谢大家仔细阅读本书,并给本书指出了那么多的错误,下次重印时,一定会修正. 勘误列表 ID 发行人 章节 原文 更新文 备注 1 剑衣清风(微博) 1.5选择器(p7) [att$=valu ...
- es6+移动轮播插件
前言:之前赶项目,都是直接用框架,对于touch事件是模拟两可,趁着有心情,用es6写一个原生移动轮播插件. 用了es6的新特性,确实挺爽的,说到es6,就不得不说到babel,博主已经码好了,直接用 ...
- c++ this *this
在一个类里每个成员函数都有一个this指针.this指针指向调用对象.如果方法需要引用整个调用 对象可以使用*this.this是对象的地址,而不是对象本身. *this是对象本身.可以将*this ...
- 走进 Spring IOC 的世界
转载出自:http://blog.csdn.net/m13666368773/article/details/7802126 1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的 ...
- Expression Blend4经验分享:制作一个简单的文字按钮样式
首先在Grid里放一个TextBlock,对象时间线窗口的结构树如下 右键点击grid,选择构成控件 会弹出构成控件的对话框,选择你要构成的控件类型,控件名称,控件样式存储位置 这里我们选择butto ...
- 让 HTML5 来为你定位
Geolocation HTML5 的 geolocation 是一个令人兴奋的 API,通过这套 API,Javascript 代码就能够访问到用户的当前位置.当然,访问之前必须得到用户的明确认可, ...