`
zhenguoli
  • 浏览: 1987 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

java junit 的使用

 
阅读更多

  junit一般用做测试程序

 

import javax.sql.DataSource;
import org.apache.ibatis.session.SqlSessionFactory;
import org.junit.Before;
import org.junit.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import junit.framework.TestCase;


public class Test extends TestCase{
    ClassPathXmlApplicationContext ctx;
    @Before
    public void init(){
        System.out.println(1);
        ctx = new ClassPathXmlApplicationContext(
                "applicationContext.xml","mybatis-config.xml");
    }
    
    @Test
    public void testDataSource(){
        ctx = new ClassPathXmlApplicationContext(
                "applicationContext.xml","mybatis-config.xml");
        DataSource ds = ctx.getBean(
            "dataSource", DataSource.class);
        System.out.println(ds); 
    }
    
    @Test
    public void testSqlSessionFactory(){
        SqlSessionFactory factory=
            ctx.getBean("sqlSessionFactory",
            SqlSessionFactory.class);
        System.out.println(factory);
    }
    
}

   运行testDataSource会输出对象信息,但运行testSqlSessionFactory会报空指针错误,这是因为junit版本的原因  目前程序使用的时3.8.1版本,此版本不支持@Before注解且Test类必须继承TestCase才能测试,如果将版本换为4.12 测试testSqlSessionFactory输出正常并且会先执行@Before注释的方法(注意此版本Test类不用继承TestCase

1
org.apache.ibatis.session.defaults.DefaultSqlSessionFactory@3bb4d2cb

 junit配置

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>test</scope>
</dependency>

 

 

 

 

分享到:
评论

相关推荐

    java junit包,可以直接下载使用

    Java JUnit 包是用于Java编程中的一个单元测试框架,它极大地简化了对代码功能的验证和调试。JUnit是开源的,由Eclipse基金会维护,是开发者进行单元测试的首选工具。这个压缩包包含了不同版本的JUnit库,包括文档、...

    Java junit

    这是本人在公司培训时做的一个PPT文档,介绍了junit3以及junit4,还有他们的区别使用

    Java单元测试之JUnit

    在这个"Java单元测试之JUnit"的代码实践中,我们将深入探讨JUnit的基本使用方法以及它在Java项目中的应用。 首先,JUnit是一个开源的、基于Java的测试框架,它允许开发者编写可执行的测试用例来检查代码的功能。...

    selenium+java+junit的使用.zip

    selenium+java+junit的使用,可以提供给正在学习软件测试的学弟学妹们借鉴和参考!

    junit-4.9.zip,java测试包junit-4.9的jar包免费下载

    总的来说,JUnit 4.9是Java开发者进行单元测试的强大工具,特别是对于使用Spring框架的项目。它简化了测试用例的编写,支持注解驱动的测试,能够与其他库(如Mockito)配合进行模拟测试,并且与各种IDE和构建工具...

    在java中使用 junit单元测试

    在Java中使用JUnit单元测试是软件开发过程中不可或缺的一部分。单元测试是指在开发过程中,对代码的一部分进行测试,以确保代码的正确性和可靠性。在Java中,JUnit是最流行的单元测试框架之一。 单元测试的重要性 ...

    《单元测试之道Java版:使用JUnit》PDF 下载

    《单元测试之道Java版:使用JUnit》PDF 下载

    单元测试之道Java版使用JUnit

    在Java编程中,JUnit是一个广泛使用的开源测试框架,专为Java应用程序设计,它提供了丰富的API和工具,使得编写和执行单元测试变得简单、高效。本篇文章将深入探讨JUnit在Java单元测试中的应用和相关知识点。 首先...

    Junit单元测试内部机制解析

    - **加载测试类**:JUnit首先识别出标记为`@RunWith`注解的测试类,如果没有使用特定的运行器,那么默认使用JUnit的运行器。 - **实例化测试类**:对于每一个测试方法,JUnit都会创建一个新的测试类实例。 - **执行...

    junit测试_java_JUnit_JUnit测试_

    JUnit是Java编程语言中最常用的单元测试框架之一,它允许开发者编写可执行的测试用例来验证代码的功能。单元测试是对程序中的最小可测试部分——通常是一个函数或方法——进行检查,确保其按照预期工作。JUnit作为...

    junit4 jar包 Java单元测试框架绿色免费版.zip

    JUnit4是Java编程语言中最广泛使用的单元测试框架之一,它为开发者提供了一种方便、高效的方式来验证代码的正确性。这个“junit4 jar包 Java单元测试框架绿色免费版.zip”文件包含的是JUnit4框架的可执行jar包,用于...

    junit-4.11-API文档-中文版.zip

    标签:junit、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    Junit使用说明 详细

    《Junit使用详解》 Junit,作为Java编程语言中最为广泛应用的单元测试框架,它为开发者提供了方便快捷的方式来编写和执行单元测试,确保代码的正确性和稳定性。本指南将详细解析Junit的使用方法,旨在帮助开发者...

    junit4测试jar包

    JUnit4测试框架是Java开发中广泛使用的单元测试工具,它为开发者提供了编写和运行可重复、可靠的测试用例的能力。这个“junit4测试jar包”包含了一切你需要在项目中集成JUnit4进行测试的库文件。只需将其复制到你的...

    java junit-4.12

    JUnit是一个Java语言的单元测试框架。JUnit是一个开放源代码的Java测试框架,用于编写...另外junit是在极限编程和重构(refactor)中被极力推荐使用的工具,因为在实现自动单元测试的情况下可以大大的提高开发的效率。

    单元测试之道Java版-使用JUnit

    《单元测试之道Java版-使用JUnit》是一本深入讲解如何在Java开发中运用JUnit进行单元测试的专业指南。单元测试是软件开发过程中的重要环节,它能够确保代码的正确性、可维护性和稳定性。JUnit作为Java领域最流行的...

    JUnit使用说明(完整)

    在开始使用JUnit 4之前,确保你已安装了Java Development Kit(JDK)版本1.5或更高,因为JUnit 4利用了Java 5引入的注解(Annotation)功能。同时,虽然JUnit可以独立于集成开发环境(IDE)使用,但Eclipse是一个...

    Junit5.jar包,代码测试工具

    JUnit5是Java编程语言中最广泛使用的单元测试框架之一,它为开发者提供了强大的测试能力,确保代码的质量和稳定性。本篇文章将详细介绍JUnit5的核心组件、主要功能以及如何在项目中使用。 JUnit5由三个主要模块组成...

    Java单元测试之JUnit篇

    Java单元测试之JUnit篇 Java单元测试是编写测试代码,应该准确、快速地保证程序基本模块的正确性。好的单元测试的标准是JUnit,它是Java单元测试框架,已经在Eclipse中默认安装。 JUnit4是JUnit的最新版本,通过...

    Java编程使用Junit实现接口单元测试,快速实现接口全覆盖(建议收藏)

    资源对应https://onefire.blog.csdn.net/article/details/120736588博客,这个是一个完整的基于SpringBoot架构的Java项目,使用idea或者eclipse打开就可以使用。对零基础或小白,以及测试工程师,有很大的参考价值。

Global site tag (gtag.js) - Google Analytics