目前使用的spring3.0 此版本最低支持junit4.5以下的版本,所以myEclipse自带的junit4版本过低无法完成下面的测试。
@ContextConfiguration(locations={"classpath:spring/resource/applicationContext.xml","classpath:spring/crm/client-spring.xml"})
@TransactionConfiguration(transactionManager="transactionManager",defaultRollback=true)
public class T extends AbstractTransactionalJUnit4SpringContextTests{//事务管理
@Resource
private ClientService clientService;
@Test
public void testAdd(){
Client c = new Client();
c.setCode("88976-1");
c.setFullName("单元测试");
c.setShortName("测试");
c.setLinkMan("张三");
c.setAddressName("西城区");
c.setCompanyUrl("www.baidu.com");
clientService.save(c);
Assert.assertTrue(c.getClientId()>0);
}
@Test
public void testFindById(){
Client c = new Client();
c.setFullName("单元测试");
clientService.save(c);
Client c2 = clientService.getClientById(c.getClientId());
Assert.assertEquals(c2.getFullName(), "单元测试");
}
@Test
public void testUpdate(){
Client c = new Client();
c.setFullName("单元测试");
clientService.save(c);
c.setFullName("单元测试更新");
clientService.update(c);
System.out.println(c.getFullName());
Assert.assertEquals(c.getFullName(), "单元测试更新");
}
@Test
public void testDelete(){
Client c = new Client();
clientService.save(c);
Long id = c.getClientId();
clientService.delete(id);
System.out.println(id);
Assert.assertNull(clientService.getClientById(id));
}
下面提供大家junit4.9最新版本的jar
分享到:
相关推荐
总结来说,"junit4.9.zip"提供的这两个文件,对于任何想要学习和使用JUnit 4.9进行单元测试的Java开发者来说,都是不可或缺的资源。通过深入研究源代码,结合实际项目实践,开发者可以充分利用JUnit的强大功能,提升...
junit4.9.jar 最新版本。 junit4.9.jar 单元测试! @Before:在每一个测试方法执行前执行的方法,用于初始化方法 @After:在第一个测试方法执行后执行的方法,用于释放资源 @Test:标志该方法为测试方法,在此可以...
这个"junit4.9.rar"压缩包包含的是JUnit 4.9版本的相关文件,主要用于帮助开发者在项目中进行测试驱动开发(TDD)或行为驱动开发(BDD)。 JUnit 4.9是一个重要的版本,它引入了多项增强功能和改进,旨在提升测试的效率...
junit4.9.jar 单元测试! @Before:在每一个测试方法执行前执行的方法,用于初始化方法 @After:在第一个测试方法执行后执行的方法,用于释放资源 @Test:标志该方法为测试方法,在此可以测试期望异常和超时时间 @...
6. **参数化测试**:JUnit 4.9支持参数化测试,`@Parameters`注解可以将测试数据与测试方法关联,使得同一个测试方法可以多次执行,每次使用不同的参数。 7. **异常测试**:通过`@Test(expected = Exception.class)...
总的来说,JUnit 4.9是Java开发者进行单元测试的强大工具,特别是对于使用Spring框架的项目。它简化了测试用例的编写,支持注解驱动的测试,能够与其他库(如Mockito)配合进行模拟测试,并且与各种IDE和构建工具...
在这个特定的压缩包“junit4.9”中,主要包含了一个名为“junit-4.9.jar”的核心库文件。 在JUnit 4.9中,以下几个关键知识点是开发者应该了解的: 1. **注解(Annotations)**:JUnit 4引入了注解,使得测试类和...
在给定的标题“junit-4.9官方下载”中,我们关注的是JUnit的第4.9版本,这是一个稳定且广泛使用的版本。这个版本包含了对先前版本的一些改进和新功能,使得开发者能够更有效地编写和运行测试。 描述中提到的三个...
JUnit是一个Java语言的单元测试框架,Junit4.9是最新版本,里面包括junit4.9,jar,junit4.9源代码,junit4.9-API(javadoc文件夹里面index.html), 希望对大家有帮助
《JUnit 4.9.jar:Java单元测试框架的里程碑版本》 JUnit,作为Java开发者耳熟能详的一个单元测试框架,自诞生以来就为软件质量保驾护航。本文将深入探讨JUnit 4.9这一标志性版本,它在测试领域的影响力以及其核心...
junit4.9的包
这个压缩包文件"junit4.9 官网下载.zip"包含了Junit4.9的源码、文档以及可能的库文件,使得开发者可以直接在他们的项目中集成和使用这个测试框架。 Junit是一个开源的Java单元测试框架,由Ernst Leipacher和Kent ...
《Junit4.9b3与Hamcrest 1.3.0RC2:集成测试的艺术》 在软件开发过程中,测试是确保代码质量的关键环节。本文将深入探讨Junit4.9b3和Hamcrest 1.3.0RC2这两个重要的测试工具,它们在Java开发中的角色以及如何协同...
junit4.9b2.zip — Source zip 1.6MB · Uploaded Tue Jan 18 14:32:07 -0800 2011
Junit API 4.9是该框架的一个版本,它提供了丰富的功能来帮助开发者编写和执行测试用例。在这一版本中,JUnit引入了一些重要的改进和特性,使得测试更加高效和灵活。 首先,让我们了解一下JUnit的基本概念。JUnit是...
JUnit是一个Java语言的单元测试框架,Junit4.9是最新版本,里面包括junit4.9,jar,junit4.9源代码,junit4.9-API(javadoc文件夹里面index.html), 希望对大家有帮助
总之,JUnit4.9是Java开发者必备的测试工具,通过其丰富的功能和简洁的API,可以帮助开发者编写高效、可靠的单元测试,提升代码质量。了解并熟练使用JUnit,是每个Java程序员成长道路上的重要一步。
标题提到的"junit4.9最新"指的是JUnit 4.9版本,这是一个在2010年发布的稳定版本,为开发者提供了更多增强的功能和改进。 JUnit 4.9的主要特点和改进包括: 1. 注解增强:JUnit 4引入了注解,使得测试代码更加简洁...
在实际应用中,JUnit 4.9提供了丰富的测试注解,如`@Ignore`可以忽略某个测试,`@RunWith`可以指定运行器,比如使用`Parameterized`运行器来进行参数化测试。此外,还有`@Category`可以进行测试分类,方便组织和筛选...