`
panenfei
  • 浏览: 8204 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

基于spring3 单元测试例子

 
阅读更多
      
package com.smartlife.test;

import org.junit.Before;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.annotation.Rollback;
import org.springframework.test.context.ContextConfiguration;
import org.springside.modules.test.spring.SpringTxTestCase;

import com.smartlife.service.BrandService;
@ContextConfiguration(locations = { "/applicationContext.xml" })
public class TestSpringjunit extends SpringTxTestCase {
  @Autowired
  private BrandService brandService;
  

	@Before
	public void reloadSampleData() throws Exception {
		//Fixtures.reloadAllTable(dataSource, "/data/sample-data.xml");
	}
	
	@Test
	//如果你需要真正插入数据库,将Rollback设为false
	@Rollback(false) 
	public void crudEntity() {
		
		System.out.println(brandService);
	}
}
分享到:
评论

相关推荐

    Spring3单元测试和集成测试

    例如,对于一个基于Spring MVC的应用: ```java import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot....

    Spring Boot 单元测试和集成测试实现详解

    Spring Boot 单元测试和集成测试实现详解 Springs Boot 是一个基于 Java 的框架,提供了一个便捷的方式来开发基于 Spring 的应用程序。在开发过程中,测试是一个非常重要的步骤,单元测试和集成测试是其中的两种...

    spring单元测试

    在本文中,我们将深入探讨如何使用Spring框架进行单元测试,特别是在一个基于Java配置的Web项目中。我们将重点关注如何集成H2内存数据库以简化测试过程,以及如何针对Controller层和服务层进行有效的测试。 首先,...

    27. Spring Boot Junit单元测试【从零开始学Spring Boot】

    在Spring Boot框架中,单元测试是一项至关重要的任务,它能够帮助开发者确保代码的质量,提前发现潜在问题,并且便于持续集成和重构。本篇内容将基于"27. Spring Boot Junit单元测试【从零开始学Spring Boot】"的...

    Junit 单元测试完整案例

    在案例中,你将看到如何创建测试类,定义测试方法,设置测试数据,以及如何利用JUnit和Spring/Struts提供的工具来编写高效的单元测试。通过分析和运行源码,你可以了解如何将这些概念应用于实际项目,提高代码质量。...

    基于SPRING的一个小例子

    总之,这个基于Spring的小例子会涵盖Spring的基本概念和核心特性,如依赖注入、面向切面编程、IoC容器、注解驱动的配置以及Spring MVC。通过学习和实践,你可以逐步理解Spring如何帮助我们构建更高效、更易于维护的...

    spring MVC测试实例

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。在本测试实例中,我们将深入了解Spring MVC的核心组件,包括DispatcherServlet、Controller以及...

    struts2 spring3 mybatis3整合简单例子

    标题 "struts2 spring3 mybatis3整合简单例子" 涉及到的是Java Web开发中的三大主流框架——Struts2、Spring3和MyBatis3的整合应用。这是一个常见的企业级开发组合,用于构建高效、灵活的后端服务。 Struts2是一个...

    spring android sample 例子

    10. **AndroidAnnotations**:这是一个基于Spring的注解库,简化Android开发中的常见任务,如生命周期管理、视图注入等。 通过这个“spring-android-samples-master”项目,你可以期待看到以上这些概念的实际应用,...

    基于Spring4MVC的测试Demo

    本Demo基于Spring4MVC,旨在展示如何利用该框架进行测试,同时也会涉及Spring4、SpringBoot和SpringSide5的相关知识点。 首先,Spring4是Spring框架的一个主要版本,引入了许多增强和改进,如支持Java 8的新特性、...

    精通Java EE项目案例--基于Eclipse Spring Struts Hibernate (例子中的初始化SQL)

    本资源“精通Java EE项目案例--基于Eclipse Spring Struts Hibernate (例子中的初始化SQL)”正是针对这样的集成环境提供了一套完整的数据库初始化语句,帮助开发者快速构建一个功能完善的Web应用。 首先,让我们...

    spring data redis 小例子

    7. **测试**:编写单元测试和集成测试,确保你的Redis操作正常工作。 通过这个小例子,你可以了解到Spring Data Redis如何帮助简化Redis操作,提高代码的可读性和可维护性。同时,它也展示了如何将Redis这种高性能...

    Spring+webservice例子

    学习这个例子,开发者可以了解如何在Spring环境中构建、部署和测试Web服务,理解服务提供者和服务消费者的实现细节。此外,由于没有依赖外部库,这也有助于理解基本的组件和机制,对于初学者来说是很好的实践练习。...

    spring测试示例代码

    本示例代码聚焦于使用JUnit进行Spring测试,这是一项核心的Java测试框架,广泛用于编写可重复的、独立的单元测试。 首先,让我们深入理解Spring测试的基本概念。Spring测试支持主要由`spring-test`模块提供,它包含...

    Spring Security的例子

    Spring Security还支持CSRF防护、Remember Me服务、基于角色的访问控制(RBAC)、密码加密等多种高级特性。通过这个例子,开发者可以学习如何在实际项目中配置和使用这些特性,提高应用的安全性。 总的来说,Spring...

    spring 学习 springcore例子

    6. **Java配置**:除了XML和注解,Spring 3.0引入了基于Java的配置,使用`@Configuration`和`@Bean`注解来声明配置类和Bean。这种方式更直观,也更容易与其他Java代码集成。 7. **AOP(面向切面编程)**:Spring ...

    spring oauth2.0 例子

    这个"spring oauth2.0 例子"是一个在MyEclipse集成开发环境中创建的示例项目,用于演示如何在Spring框架中实现OAuth2.0认证和授权流程。 首先,OAuth2.0的核心概念包括客户端、资源所有者(用户)、授权服务器和...

    SPRING DI注入例子

    使用DI的代码更易于单元测试,因为我们可以控制注入的依赖,如使用mock对象代替真实的依赖进行测试。 总的来说,Spring的DI机制提供了强大的组件管理能力,使得开发者能够专注于业务逻辑,而无需关心依赖的创建和...

    springdemo spring 简单学习例子

    8. **单元测试**:Spring 提供了 `SpringJUnit4ClassRunner` 和 `@ContextConfiguration` 等工具,使得基于 Spring 的单元测试变得更加简单。 9. **Spring Boot**:虽然标题和描述没有提及 Spring Boot,但这是一个...

    基于spring-MVC的在线测试系统(客观题)

    综上所述,这个基于Spring-MVC的在线测试系统是一个学习和实践的好例子,涵盖了Web开发的基础知识,同时展示了如何利用MVC模式构建一个功能完备的Web应用。对于初学者来说,通过分析和修改源码,可以深入理解Spring-...

Global site tag (gtag.js) - Google Analytics