`

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+mybatis+spring 整合文档 Mybatis3学习

    struts2+mybatis3+spring3搭配而成的项目,仅用于学习、参考,具备整合的文档,具备架包,完成的项目。有junit测试。

    Struts2+Spring3+MyBatis3完整实例

    网上的东西好大多都不能直接用,自己结合网上资料做了一个Struts2+Spring3+MyBatis3的测试工程,JUnit测试用例和WEB服务。 内涵完整jar包,解压直接可用,包括一个表文件。 Eclipse3.2+Tomcat/5.5+jdk1.5.0_17 - ...

    maven+spring+mybatis+junit实例

    maven+spring+mybatis+junit实例

    spring springmvc mybatis 整合jar包

    spring springmvc mybatis的整合jar包,以及mysql,Junit,fastJson等的jar包,导入这些jar包 搭一个SSM的环境,可以使用SSM框架做一个简单的能够实现增删改查的小项目,具体的jar包及其版本如下 : aopalliance-1.0....

    xun:spring, spring-mvc, struts2, freemarker, hibernate, mybatis, spring-data-jpa, shiro

    -展示柜奥普方面spring-aop 引导程序缓存——弹簧缓存数据库米巴蒂斯蔚来米娜2 nosql redis -- jedis, spring-data-redis 序列化——msgpack,protobuf 测试单位——dbunit、easymock、junit、mockito、powermock ...

    spring课堂笔记的相关知识

    方便解耦,简化开发 Spring就是一个大工厂,可以将所有对象创建和依赖关系维护,交给Spring...Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts、Hibernate、MyBatis、Quartz等)的直接支持

    JAVA开发工程师简历

    熟练使用spring,struts2,hibernate,springmvc,mybatis,springboot等架构的以及各相互间的整合开发(ssh,ssm),配置及对象的设计和开发。 对redis缓存,ActionMQ消息队列有一定的了解使用。 熟练使用jsp、servlet、...

    基于java的企业级应用开发:Spring概述.ppt

    方便程序的测试 Spring提供了对Junit4的支持,可以通过注解方便的测试Spring程序。 方便集成各种优秀框架 Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts、Hibernate、MyBatis、Quartz等...

    271个java需要用的jar包

    struts2-spring-plugin-2.3.15.3.jar struts2-struts1-plugin-2.3.15.3.jar struts2-testng-plugin-2.3.15.3.jar struts2-tiles-plugin-2.3.15.3.jar struts2-tiles3-plugin-2.3.15.3.jar tagsoup-1.2.1.jar tiles-...

    SSH项目框架,导入即可使用,无需再配置jar等

    该项目整合了SSH常用Jar包,使用maven,pom文件包含Struts,SpringMVC,Spring,Hibernate,Mybatis五大框架常用Jar包,整合了Junit5

    SSH等jar包

    │ struts2-spring-plugin-2.1.8.jar │ xwork-core-2.1.6.jar │ ├─struts │ commons-fileupload-1.2.1.jar │ freemarker-2.3.15.jar │ jstl.jar │ ognl-2.7.3.jar │ ojdbc6.jar │ standard.jar │ struts...

    java新手所需要的jar包

    hibernate 5.2.16 最基本的jar包 jstl.jar junit4.0 jar log4j 2.11 jar 及配置教程 mybatis 3.4.16 jar mysql 5.1.46 java连接 jar spring 5.0.4 完整jar包 struts2 2.5.16 基本jar包

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    junit easymock testng mockito bug管理 禅道 jira 开发工具 编程工具 eclipse myeclipse idea vi VS webstorm sublime text 版本控制 svn git 项目管理 maven Nexus Jenkins 工作软件 反...

    JAVA开发需要的所有jar包

    如果觉得对你有帮助,可以给个关注,beanutils, c3p0, dbcp连接池,fileupload,hessian-4.0.33, hibernate, jackson, log4j, mybatis, net.sf.json, oscache, pinyin4j, poi, spring, struts,验证码,jstl-1.2.jar, ...

    JavaEE::fire::star::thumbs_up:框架(SSMSSH)学习笔记

    JavaEE

Global site tag (gtag.js) - Google Analytics