`

在Maven项目中使用jMock

阅读更多
在Maven项目中使用JMock2.5.1,在pom.xml的<dependencies>...</dependencies>中加入以下片段:  
	<dependency>
		<groupId>org.jmock</groupId>
		<artifactId>jmock-junit4</artifactId>
		<version>2.5.1</version>
	</dependency>
	<dependency>
		<groupId>org.jmock</groupId>
		<artifactId>jmock-legacy</artifactId>
		<version>2.5.1</version>
	</dependency>


会自动将使用JMock需要的lib加入项目中,这些lib包括:
由第1段 <dependency> 引入:

jmock-2.5.1.jar
hamcrest-core-1.1.jar
hamcrest-library-1.1.jar
junit-dep-4.4.jar (与junit-4.4.jar重复,应该可以通过配置删除,配置方法暂时未知)

由第2段 <dependency>  引入(如果需要模拟具体类,则需要这项): 

jmock-legacy-2.5.1.jar
objenesis-1.0.jar

附官网的该项说明地址:http://www.jmock.org/maven.html
0
0
分享到:
评论

相关推荐

    maven+jmock

    在 Maven 项目中集成 JMock,首先需要在项目的 `pom.xml` 文件中添加 JMock 的依赖。通常,你需要找到 JMock 最新稳定版本的坐标,例如: ```xml &lt;groupId&gt;org.jmock &lt;artifactId&gt;jmock-junit4 &lt;version&gt;...

    jmock-1.2.0.jar

    Maven-Central / jmock / jmock-cglib 1.2.0 Maven-Central / org.apache.activemq / activemq-ra 5.2.05.1.0 Maven-Central / org.apache.maven.shared / maven-dependency-tree 1.21.1 Maven-Central / org.apache...

    JMock

    要在项目中使用JMock,首先需要添加相应的依赖。对于Maven项目,可以在pom.xml文件中加入以下依赖: ```xml &lt;groupId&gt;org.jmock &lt;artifactId&gt;jmock-junit4 &lt;version&gt;2.8.4 &lt;scope&gt;test ``` 同时,由于JMock...

    Jmock2.6 jar包

    在本文中,我们将深入探讨Jmock2.6的核心特性、使用场景以及如何在实际项目中应用。 **一、Jmock2.6概述** Jmock是一款开源的Java库,它基于JUnit构建,专门设计用来创建和验证对象交互。Jmock2.6是该库的一个版本...

    Jmock Mock 没有接口的类

    首先,你需要在项目中引入 CGLIB 的依赖,这里提供的 `cglib-full-2.0.jar` 和 `jmock-cglib-1.0.1.jar` 文件包含了 CGLIB 的相关组件。同时,也需要包含 JMock 的库,如 `jmock-1.1.0.jar`。 以下是如何使用 JMock...

    reflections-maven-2.0.Beta2.zip

    2. 配置项目:在项目的pom.xml文件中添加`findbugs-maven-plugin`和`findbugs-jmock`依赖,指定相应的版本号。 3. 运行分析:执行Maven的`findbugs:findbugs`目标,插件会自动扫描项目中的jMock测试代码,并报告任何...

    JMock学习文档分享

    1. **导入依赖**:首先,需要在项目中引入JMock的库。如果你使用的是Maven,可以在pom.xml中添加对应的依赖项。 2. **创建模拟对象**:在测试类中,使用JMock的Context接口创建模拟对象,并定义其行为。 3. **设置...

    SimpleHotel.zip

    通常,这可以通过在项目中添加Maven或Gradle依赖来实现。 2. `bin` 目录存放了编译后的类文件,其中可能包含了待测试的业务逻辑和JMock测试类。 3. `.settings` 目录包含Eclipse项目的特定配置,如编译器设置等。...

    goodsKill::ox:基于springcloud + dubbo构建的模拟秒杀项目,重置设计,集成了分库分表,elasticsearch:magnifying_glass_tilted_left:,gateway,mybatis-plus,spring-session等常用开源组件

    :party_popper:前言 项目命名为goodsKill使有商品秒杀项目的意思(好像有点chinglish的味道),另外也可理解为good skill...dev_gradle分区为使用gradle内置工具管理项目依赖(已停更), dev_maven对应的maven内置工具

    powermock 资料_杂

    而对于使用Maven的项目,应按照特定版本更新POM文件,加入PowerMock模块和其他相关依赖的声明,确保所有组件兼容并协同工作。 #### 结语 PowerMock的出现,无疑是对传统单元测试工具的一次重大升级。它不仅继承了...

    junit4.12.zip和依赖的jar包

    在Java项目中,使用Maven或Gradle等构建工具时,可以通过添加相应的依赖配置来获取这些库。例如,在Maven的pom.xml文件中,可以这样声明: ```xml &lt;groupId&gt;junit &lt;artifactId&gt;junit &lt;version&gt;4.12 ...

    JavaStubs-开源

    4. **编写测试**:在 JUnit 测试类中使用存根,确保测试代码独立于实际实现。 总的来说,JavaStubs 是一个旨在简化 Java 单元测试的开源框架,通过它,你可以更高效地为具体类创建存根,进而提高测试的效率和质量。...

    learn_cascading

    在"learn_cascading"中,项目可能使用其中一个工具进行构建。 6. **设计模式**:级联学习可能会涉及各种设计模式,如工厂模式、单例模式、观察者模式等,这些模式有助于创建可扩展和可维护的代码结构。 7. **Git**...

    agutur-开源

    而JMock则是一个模拟库,用于在单元测试中创建和控制对象的行为,以便隔离被测试代码,确保测试的准确性。 AGUTUR的工作流程大致如下:它会遍历指定的代码库,分析类和方法,然后基于Drools中的规则生成相应的JUnit...

    MockFramework

    在Java世界中,Mock框架有多个知名的选择,例如Mockito、EasyMock、JMock等。Mockito是最受欢迎的之一,它提供了简洁的API和强大的功能,使得编写和配置模拟对象变得非常简单。例如,我们可以使用Mockito的`@Mock`...

    个人英文简历模板resume

    - **Spring Framework**:熟悉Spring框架及其生态系统中的组件,如ACEGI(Spring Security)、Struts/Struts2、Stripes、WebWork、Wicket、Tiles、Sitemesh、Seam、SpringWebFlow、Portlets、Hibernate、iBatis、...

    毛克

    【Java中的Mock技术】在Java测试领域,Mock框架如Mockito、EasyMock、JMock等扮演着重要角色。这些框架允许开发者创建和配置Mock对象,用于测试目的。例如,Mockito是目前非常流行的Java单元测试框架,它提供了一种...

    collect-provided-dependencies

    使用 Aether 和 Maven 收集提供的依赖项 展示如何使用 Aether 收集所有依赖项(提供、测试等)的示例。 为 junit:junit-dep:jar:4.10 给出这个输出 junit:junit-dep:jar:4.10 () org.hamcrest:hamcrest-core:jar...

Global site tag (gtag.js) - Google Analytics