标签:junit

  • 将自定义消息添加到TestNG失败 - java

    时间:2020-9-4

    我正在将测试框架从JUnit迁移到TestNG。该框架用于执行与Selenium的大型端到端集成测试,该测试需要运行几分钟,并包含数十个浏览器页面的数百个步骤。 免责声明:我知道这使单元测试理想主义者非常不舒服,但是大多数面向服务的大型公司都需要进行这种测试,并且使用单元测试工具来管理这些集成测试是目前最广泛的解决方案。这不是我的决定。这是我被要求从事的工作 […]

  • PageObjectModel与基于Excel的Selenium框架 - java

    时间:2020-8-31

    每个框架的优缺点是什么?我们的团队正在决定下一个项目要使用哪个框架。 第一个框架PGO从程序员创建测试开始。这是测试对象。创建测试后,我们通过创建一个类/方法来实现该框架,该类/方法将使该测试方法通过,然后进行重构,该重构将成为页面对象。这些类将公开让QA测试人员测试特定字段的方法,例如setFirstName(firstName)和setEmail(ema […]

  • gradle ignoreFailures测试属性 - java

    时间:2020-8-30

    我的build.gradle文件如下所示: apply plugin: "java" ... test { ... ignoreFailures = "$ignoreFailureProp" } 和一个gradle.properties与 ignoreFailureProp=false 当执行gradle clean […]

  • 如何在Gradle的JUnit Platform中进行两组测试 - java

    时间:2020-8-26

    我正在通过Gradle使用JUnit 5平台。 我当前的构建文件具有配置子句 junitPlatform { platformVersion '1.0.0-M5' logManager 'java.util.logging.LogManager' enableStandardTestTask true filters […]

  • 找不到PowerMock类 - java

    时间:2020-8-26

    由于某些原因,我无法遵循一个非常简单的PowerMock示例。 我在类路径中包括了powermock-mockito-1.5.1-full,然后尝试测试一个公共的final方法(下面是this示例)。 由于某种原因,我无法导入PowerMock类。 import org.junit.*; import org.junit.runner.RunWith; im […]

  • 检查RDD是否相等 - java

    时间:2020-8-24

    我在JUnit中进行了一些测试,我需要检查两个Spark RDD的相等性。 我想到的一种方法是: JavaRDD<SomeClass> expResult = ...; JavaRDD<SomeClass> result = ...; assertEquals(expResult.collect(), result.collect() […]

  • 使用内部类进行单元测试类的正确方法 - java

    时间:2020-8-24

    类A具有内部类B。类A具有一个类B对象的私有列表,该列表可通过getBs,addB和removeB方法使用。如何对removeB方法进行单元测试? 我希望创建两个相等的类B的模拟对象,添加每个模拟对象,然后将它们之一删除两次(结果是删除两个)。但是,从那以后,我从失败中学到,将不会在模拟对象上调用equals方法。 尝试将外部类与其内部类隔离开来进行单元测试 […]

  • 测试Hibernate DAO,无需在其周围构建Universe - java

    时间:2020-8-22

    我们有一个使用spring / Hibernate / MySQL构建的应用程序,现在我们想测试DAO层,但这是我们面临的一些缺点。 考虑多个对象相互连接的用例,例如:书有Pages。 如果没有Book,Page对象将不存在,因为book_id在Page中是必需的FK。 要测试页面,我必须创建一本书。 这个简单的用例很容易管理,但是如果您开始构建库,直到不创 […]

  • 减少测试用例之间的耦合 - java

    时间:2020-8-21

    我试图学习有关JUnit和TDD的更多信息,但是我遇到了一些测试用例之间的耦合问题。 当我为特定数据类型的API编写测试用例时,比如说Deque<T>,如何限制测试用例之间的耦合?例如,如果我正在为insertFirst(T item)方法编写一个测试用例,那么似乎很容易假设我应该能够在正确初始化的对象上调用该方法之后断言两件事: Deque对象 […]

  • 如何在junit测试中测试比较器 - java

    时间:2020-8-21

    我需要测试此方法-compare()。你能得到建议吗?我能做得更好(如果,否则,如果,否则,所有部分)。 public class AbsFigure { class AreaCompare implements Comparator<FigureGeneral> { @Override public int compare(FigureGene […]