`

Junit4环境搭建和Hamcrest初步

 
阅读更多

一、jar包



 二、demo.java

    注意import引入的不同方式方式

import static org.junit.Assert.*;
import  org.hamcrest.*;
import org.junit.Test;
import com.ssj.util.Demo;

/*import static org.junit.Assert.*;
import  static org.hamcrest.Matchers.*;
import org.junit.*;
import com.ssj.util.Demo;
*/

public class DemoTest 
{
	
	Demo demo=new Demo();
	@Test
	public void testAdd()
	{ 
		int sum=demo.add(1, 2);
		//assertThat(sum,Matchers.is(3));
                //assertThat(sum,is(3));
                //assertThat(sum,Matchers.is(Matchers.not(4)));
		//assertThat(sum,Matchers.allOf(Matchers.lessThan(5),Matchers.greaterThan(2)));
		//assertThat(sum,Matchers.anyOf(Matchers.lessThan(2),Matchers.greaterThan(1)));
		//assertThat(sum,Matchers.not(3));
		//assertThat(sum,Matchers.instanceOf(Float.class));
	}
}
  • 大小: 2.1 KB
  • jar.rar (298.2 KB)
  • 下载次数: 3
分享到:
评论

相关推荐

    junit4 jar包和hamcrest-all-1.3.jar

    JUnit4引入了注解(Annotation)的概念,使得测试类和方法的声明更为简洁。例如,`@Test`注解用于标记测试方法,`@Before`和`@After`注解分别用于定义在每个测试方法执行前和后的初始化和清理代码。此外,JUnit4还...

    junit-4.12.jar hamcrest-library-1.3.rc2.jar hamcrest-core-1.3.rc2.jar

    总的来说,`junit-4.12.jar`、`hamcrest-library-1.3.rc2.jar`和`hamcrest-core-1.3.rc2.jar`是Java单元测试的重要组成部分,它们共同构建了一个强大且易用的测试环境,帮助开发者确保代码质量,促进持续集成和持续...

    java单元测试包junit4.jar和hamcrest.core.jar

    JUnit4和Hamcrest是Java单元测试的强大工具,它们共同提供了丰富的测试功能和简洁的测试语法。通过合理地利用这两个库,开发者可以有效地保证代码的质量和稳定性。在项目中正确配置和使用它们,能够提升测试效率,...

    junit-4.11和hamcrest-core-1.3 的jar包

    4. **与JUnit和其他测试框架兼容**:除了JUnit,Hamcrest还可以与其他Java测试框架如TestNG集成。 在实际项目中,我们通常会将这两个库结合使用。首先,使用JUnit的注解和测试结构来定义测试用例,然后利用Hamcrest...

    junit4hamcrest jar包

    "junit4hamcrest jar包"就是结合了JUnit 4和Hamcrest功能的集成包,用于增强测试表达力和测试覆盖率。 首先,我们来深入了解一下JUnit 4。JUnit 4是JUnit系列的一个重要版本,引入了许多新的特性,如注解...

    junit-4.11.jar hamcrest-core-1.3.jar

    其中,注解(Annotation)是Junit 4的一大特色,如`@Test`用于标记测试方法,`@Before`和`@After`分别用于在每个测试之前和之后执行的设置和清理操作。此外,`@Ignore`可以忽略某个测试,而`@Expected`则可以指定...

    junit所需要的的jar包(junit-4.12.jar hamcrest-core-1.1.jar)

    这次提供的压缩包包含两个重要的JAR文件:junit-4.12.jar和hamcrest-core-1.1.jar,它们分别是JUnit框架的核心库和Hamcrest匹配器库。 首先,我们来详细了解一下JUnit。JUnit是由Erich Gamma和Kent Beck发起的一个...

    Junit和hamcrest.zip

    测试类通常继承自`junit.framework.TestCase`(在JUnit4中)或直接使用测试注解如`@Test`(在JUnit5中)。每个测试方法都代表一个独立的测试用例,如果方法中抛出未捕获的异常或者返回值与预期不符,那么测试就会...

    junit-4.12.jar + hamcrest 亲测可用的

    标题中的“junit-4.12.jar + hamcrest 亲测可用的”指的是一个包含Junit 4.12版本和Hamcrest 1.3版本的测试框架组合,这个组合经过验证是能够正常工作的。在Java开发中,单元测试是确保代码质量的重要环节,而Junit...

    JavaSE测试类必备的两个jar包 ——junit-4.12.jar、hamcrest-core-1.3.jar

    JavaSE测试类必备的两个关键库是`junit-4.12.jar`和`hamcrest-core-1.3.jar`。这两个库在Java开发中扮演着重要角色,特别是对于单元测试和质量保证。 首先,我们来详细了解`junit-4.12.jar`。JUnit是Java编程语言中...

    junit-4.12和hamcrest-core-1.3的jar包

    JUnit 4.12 和 Hamcrest Core 1.3 是两个在Java开发中广泛使用的单元测试框架的重要组件。本文将详细介绍这两个库的功能、用途以及如何在Eclipse集成开发环境中使用它们进行单元测试。 JUnit是Java编程语言的一个...

    junit-4.12.jar+hamcrest-core-1.3.jar JUnit单元测试必备jar包

    2. 在测试类中,使用`@RunWith(JUnit4.class)`注解指定使用JUnit 4运行器。 3. 编写测试方法,每个方法都使用`@Test`注解,并在方法内部使用Hamcrest的匹配器进行断言。 4. 运行测试类,JUnit会自动发现并执行所有的...

    junit.jar + hamcrest-core.jar + hamcrest-library.jar

    Junit、hamcrest-core.jar和hamcrest-library.jar这三者是Java编程语言中进行单元测试的关键工具,尤其对于Java开发者来说,它们是不可或缺的。 首先,我们来详细了解一下Junit。Junit是一款开源的测试框架,它是...

    junit4.12+hamcrest1.3的jar包(所需全部)

    JUnit 4是一个开源的测试框架,基于注解(annotations)和断言(assertions),使得编写和维护测试代码变得更加简洁。它的核心特性包括测试注解(如@Test、@Before、@After等)、参数化测试、假设测试(Assumptions...

    junit-4.11.jar hamcrest-core-1.1.jar hamcrest-library-1.1.jar

    使用新版本的junit运行时报错,是因为原来在junit包中得hamcrest模块被单独抽出来了,解决方法是在项目中导入hamcrest-core-1.1.jar hamcrest-library-1.1.jar这两个包。这里提供了hamcrest-core-1.1.jar和hamcrest-...

    junit-4.12.jar + hamcrest-core-1.3.jar

    《Junit 4.12 和 Hamcrest Core 1.3:Java单元测试的重要伙伴》 在Java开发中,单元测试是确保代码质量的关键环节,它可以帮助开发者在早期发现并修复错误,避免了后期集成阶段可能出现的问题。在这里,我们要探讨...

    junit-4.11与hamcrest-core-1.3.jar.zip

    在实际开发中,将junit-4.11.jar、junit-4.12.jar和hamcrest-core-1.3.jar一起导入项目,可以确保拥有完整的Junit测试环境。在进行单元测试时,开发者可以利用Junit提供的注解(如@Test、@Before、@After等)来组织...

    Junit和hamcrest三个jar包

    Junit和Hamcrest是两个非常重要的单元测试工具,它们帮助开发者编写高效、可读且可靠的测试用例。在这里,我们讨论的是Junit 4.12版本和Hamcrest 1.3rc2版本的jar包,它们都是Java开发者常用的测试库。 **Junit** ...

Global site tag (gtag.js) - Google Analytics