`
雷诺阿
  • 浏览: 17577 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

ssh项目的测试(Spring Test+junit4)

    博客分类:
  • java
 
阅读更多

1、测试需要导入的jar包:

      ① Junit4.jar

      ② Spring-Test

2、添加SpringTestBase类:

 

import org.junit.runner.RunWith; 
import org.springframework.test.context.ContextConfiguration; 
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; 
import org.springframework.test.context.transaction.TransactionConfiguration; 
import org.springframework.transaction.annotation.Transactional; 
 
@RunWith(SpringJUnit4ClassRunner.class) 
@ContextConfiguration(locations = {"classpath:applicationContext*.xml"}) 
@Transactional 
@TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = false) 
public class SpringTestBase { 
 
}

 

3、新建一个ServiceTest类并继承SpringTestBase类

 

import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;

import static org.junit.Assert.assertNotNull; 
import static org.junit.Assert.assertTrue;

import com.atguigu.ssh.service.DepartmentService;

public class ServiceTest extends SpringTestBase
{
    @Autowired
    private DepartmentService ds;
   
    @Test
    public void test1(){
        assertNotNull(ds);
        assertTrue(ds != null);
        System.out.println(ds.getAll());
    }
}

     

分享到:
评论

相关推荐

    JAVA 开发移动ssh项目(struts+spring+hibernate+oracle)130222.zip

    - **test**:测试代码目录,包含JUnit或其他测试框架的测试类。 - **dist**或**build**:编译后的WAR(Web ARchive)文件或打包后的应用,可以部署到服务器上。 - **doc**:项目文档,可能包括API文档、用户手册等...

    带事务回滚测试的SSH整合小案例(Spring 3.2+Hibernate 3.3+Struts 2.3)

    集成了Spring 3.2.2 Hibernate 3.3.2 Struts 2.3.4 用JPA的注解实现orm 不用创建数据库表 只需本机上有oracle即可 用JSR注解进行Spring的...用Spring Test整合Junit4 进行测试并自动事务回滚 不对数据库造成持久化操作

    基于Java设计的移动网站ssh项目(struts+spring+hibernate+oracle)源码+数据库.zip

    10. **测试**:项目中可能包含了单元测试(如JUnit)和集成测试(如Mockito、Spring Test),确保代码质量和功能的正确性。 以上就是这个基于Java的移动网站SSH项目所涵盖的主要技术点和知识点,这些内容对于理解和...

    hibernate+junit+mysql-jdbc开发核心jar包三合一

    本资源“hibernate+junit+mysql-jdbc开发核心jar包三合一”显然是为了支持SSH框架中的Hibernate部分,并结合JUnit进行测试以及MySQL数据库连接。现在我们将详细探讨这三个组件及其在Java开发中的应用。 **Hibernate...

    使用junit测试ssh中的dao

    标题“使用junit测试ssh中的dao”涉及到的是Java开发中的单元测试技术,特别是针对SSH(Struts2、Spring、Hibernate)框架中的数据访问对象(DAO)进行测试。SSH是Java Web开发中常用的三大开源框架,它们协同工作以...

    单元测式ssh 项目 跟spring注角功能的应用

    标题中的“单元测试SSH项目跟Spring注解功能的应用”指的是在软件开发中,如何结合Spring框架的注解特性与Struts、Spring、Hibernate(SSH)这三大流行Java Web框架进行单元测试。SSH是一个常见的Java EE应用程序...

    Struts2+Hibernate4+Spring4+MySql5

    Struts2、Hibernate4、Spring4以及MySql5是经典的Java Web开发框架和技术组合,被称为SSH4(Struts2、Spring4、Hibernate4)加上MySql数据库,它们各自扮演着不同的角色来构建高效、可维护的Web应用。下面将详细阐述...

    springmvc ssh通用的junit测试样例

    在`test_junit`这个文件夹中,可能包含的是使用JUnit编写的测试类,针对Spring MVC的控制器、SSH框架中的业务逻辑和服务进行测试。 测试SSH项目时,通常会做以下几件事: 1. **配置测试环境**:设置Spring的...

    SSH(struts2,Hibernate,Spring)整合及测试亲测可用所需jar包

    在“lib”目录下的jar文件包含了SSH框架本身及其依赖的库,如Struts2的核心库、Hibernate的JPA和JDBC驱动、Spring的核心和AOP库,以及其他如log4j、commons-lang3等通用工具库。这些jar包是SSH整合项目运行的基础,...

    java8+tomcat8+struts2.5+spring4.3+hibernate5.2框架搭建详细过程

    在搭建一个基于Java8 + Tomcat8 + Struts2.5 + Spring4.3 + Hibernate5.2 的项目前,首先需要对开发环境进行配置。 **1. Java8**: 作为项目的运行基础环境,确保已安装Java8,并正确设置JAVA_HOME等环境变量。 **2....

    Spring3+Struts2+Hibernate3 全注解集成开发

    2. 测试:单元测试和集成测试是确保代码质量的重要环节,可以使用JUnit和其他测试框架配合Spring Test和Hibernate Test模块进行。 3. 安全性:考虑使用Spring Security或者Struts2的安全插件来保护应用程序,防止...

    SSH-TEST例子

    这里提到的"SSH-TEST例子"是一个基于Java和MyEclipse的测试项目,旨在帮助初学者理解和应用SSH框架。 Spring是应用上下文和依赖注入(DI)框架,它简化了Java应用的复杂性,通过管理对象及其依赖关系来提高可测试性...

    Spring2.5+Struts1.3.8+Hibernate3.0整合

    @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath*:applicationContext.xml"}) public class UserServiceTest { @Autowired private UserService userService; @...

    spring+springmvc+hibernate整合项目

    10. **单元测试与集成测试**:为了确保代码质量,项目中通常会包含对各层的单元测试和整个系统集成测试,使用JUnit、Mockito、Spring Test等工具进行测试。 以上就是SSH整合项目涉及的主要知识点,每个部分都包含了...

    velocity+ssh2+分页+权限

    在SSH2框架中,JUnit是常用的Java单元测试框架,而Spring Test模块则提供了对Spring应用的测试支持。编写测试用例,可以对SessionFactory进行模拟,验证数据库操作的正确性。Velocity模板不涉及业务逻辑,一般不需要...

    ssh_web开发测试程序学习笔记

    SSH(Struts2 + Spring + Hibernate)是一种经典的Java Web开发框架,用于构建高效、可维护的Web应用程序。这个“ssh_web开发测试程序学习笔记”涵盖了使用这三个框架进行Web开发和测试的基本概念、步骤和最佳实践。...

    基于IDEA的SSH项目之二:配置Spring一---程序包

    在构建基于IDEA的SSH(Struts、Spring、Hibernate)项目时,Spring框架的配置是整个应用程序的核心部分。本文将详细讲解如何在IntelliJ IDEA(IDEA)中配置Spring,以便于理解并掌握SSH集成开发环境下的Spring配置...

    SSH单元测试代码整理

    通过以上描述,我们可以看到SSH框架下的单元测试涉及到多方面的技术和实践,包括对Spring、Struts和Hibernate的理解,以及单元测试的原理和技巧。这两份代码文件为学习和实践这些知识提供了一个很好的起点。

    maven+jetty +ssh 项目例子

    6. **单元测试和集成测试**:如果项目包含测试代码,可以了解如何使用JUnit或其他测试框架编写测试用例。 通过深入研究这个项目,开发者将能够熟练掌握Maven、Jetty和SSH的联合使用,并能将其应用到自己的项目中,...

Global site tag (gtag.js) - Google Analytics