首页 文章
  • -1 votes
     answers
     views

    针对intellij想法的Eclipse JUnit插件测试

    是否有插件或任何其他设施来运行intellij想法的Eclipse“JUnit Plug-In Test”? 在Eclipse中:Run As → JUnit Plug-In Test 同样来自CLI:./ gradlew run -DPROJECT-TestSuite = com.example.NAME_Runtime 这里junit-plug-in-test说 - JUnit插件测试用于测...
  • 0 votes
     answers
     views

    通过在多个线程中调用方法来测试java方法

    我有一个spring bootproject有几个服务 . 我正在为一个方法编写junit测试,该方法定义了一个从数据库中读取值并使用数据库中的新值更新它的服务 . 我想通过在10个不同的线程中调用它来对方法进行单元测试 . 如何才能做到这一点?
  • 2 votes
     answers
     views

    在不同的maven模块中测试多个实现?

    Theoretical scenario: 假设你有一个带有许多接口的Core-Modul和一些使用这些接口的通用实现,但是不继承这些接口以及从这些接口继承的多个模块 . Something like this: Core-Module | - InterfaceA| - InterfaceB| - ......| - InterfaceZ| - impl| - GenericImp...
  • 0 votes
     answers
     views

    Maven:RestAssured依赖关系未解决

    我是Maven的新手,并试图 Build 放心的Web服务测试,但是resutAssured和junit依赖关系没有解决 . 我安装了Maven 3并使用了Intellij IDE . 它有什么问题? 下面是我的整个pom.xml . <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi...
  • -1 votes
     answers
     views

    Junit Test Bool Value

    你好每一个我有这个方法,它检查输入字符串是否只有数字和它的返回真或假我想做一个Junit测试这个方法实际上我不知道如何测试方法这样可以任何一个帮助谢谢大家 . 我的方法: private Boolean Check_Ean(String EAN_Ch) { Long EAN; try { EAN = Long.parseLon...
  • 0 votes
     answers
     views

    JUnit事件列表测试

    我正在使用带有@PostPersist注释和@PostUpdate的@EntityListner,我在一个使用tdd技术的项目中,我必须为covrage开发一个单元测试,我不知道怎么做,可能到有帮助,所以我可以开始?先感谢您
  • 1 votes
     answers
     views

    如何在测试期间修改静态私有字段?

    我的项目使用 JUnit , Mockito , PowerMockito 来创建单元测试 . 代码如下: public class FirstController { public void doSomething() { ServiceExecutor.execute(); } } public class ServiceExecutor { pri...
  • 0 votes
     answers
     views

    spring boot WebTestClient完全集成测试

    我想使用WebTestClient执行完整的集成测试 .我的测试很简单: @Test public void createPostTest() { Post post = new Post("someUserId", "Kim", "Gysen", "Some text", "...
  • 2 votes
     answers
     views

    JUnit如何设置测试类?

    我使用测试类的构造函数来模拟对象 . 但我想为每个测试方法中的存根模拟对象设置参数 . 我尝试使用测试类的构造函数参数,但JUnit限制了这个: java.lang.Exception: Test class should have exactly one public zero-argument constructor 我应该为此目的使用什么? 现在我使用不同的类来存储模拟,它看起来不太好看 ...
  • 0 votes
     answers
     views

    在Junit实现中假装客户端嘲笑

    我一直试图在Spring引导实现中模拟来自Services的feign客户端调用来编写Junit测试用例 . //Service code @Autowired private PersonClient personClient; //Using the personClient public Person someMethod(){ //Interface defined with U...
  • 0 votes
     answers
     views

    用于HSQLDB内存设置的HSQLDB约束违例和SQL查询日志

    我们有一个设置,我们使用嵌入式HSQLDB来支持java中的Hibernate / JPA单元测试,我们使用内存数据库模式,因为我们只是希望在测试运行后扔掉数据库 . 我的问题是其中一个测试由于违反约束而失败,并且HSQLDB将列列为SYS_CT_286,并且日志中显示的查询是准备好的语句,我无法看到实际参数值是什么(它们被替换为'?') . 我的问题是: 1-有没有办法可以看到实际执行的SQL?...
  • 1 votes
     answers
     views

    我在Junit测试用例中创建了一个内存hsql数据库 . 它属于PUBLIC架构吗?

    每当我在测试用例完成执行后搜索有关丢弃内存数据库的方法时,我就发现了这一点 'DROP SCHEMA PUBLIC CASCADE' 会做的伎俩 . 谷歌搜索了一段时间后,我发现HSQLDB每个数据库有一个目录,目录名为PUBLIC . 这是否意味着如果删除公共模式,我将删除我创建的内存数据库 . 下面是我如何创建内存表以及如何删除公共模式的示例: @RunWith(SpringJUnit4Cla...
  • 322 votes
     answers
     views

    Maven没有找到要运行的JUnit测试

    我有一个maven程序,它编译得很好 . 当我运行 mvn test 时,它不会运行任何测试(在TESTs Headers 下说 There are no tests to run. ) . 我用一个超级简单的设置重新创建了这个问题,我将在下面包含以及使用 -X 运行时的输出 . 单元测试从eclipse运行良好(两者都有默认的junit包,当我改为包含maven下载的junit.jar时) . ...
  • 0 votes
     answers
     views

    在IntelliJ idea 2016.1中导入Eclipse JUnit测试

    我目前无法在IntelliJ上运行Eclipse中创建的Junit测试 . 我的IntelliJ SDK是1.8,项目的SDK是1.7,但是,我没有使用任何新功能 . 我已经导入了项目(我希望这是正确的),JUnit测试和JDK正在“外部库”选项卡中显示 . 当我运行我的测试时,我得到一个“initializationError”,当右键单击“tests”目录并选择“Run'All Tests'”...
  • 10 votes
     answers
     views

    与Arquillian和Wildfly的集成测试

    我尝试与Arquillian和Wildfly一起运行集成测试 . 我在Maven中的依赖关系如下: <dependency> <groupId>org.jboss.arquillian</groupId> <artifactId>arquillian-bom</artifactId> <version>1.1.2....
  • 47 votes
     answers
     views

    为接口的多个实现编写单个单元测试

    我有一个接口 List ,其实现包括Singly Linked List,Doubly,Circular等 . 我为Singly编写的单元测试应该对大多数Doublely以及Circular和接口的任何其他新实现都有好处 . 因此,JUnit不是为每个实现重复单元测试,而是提供内置的东西,让我有一个JUnit测试并针对不同的实现运行它? 使用JUnit参数化测试我可以提供不同的实现,如Singly...
  • 3 votes
     answers
     views

    多个maven模块,用于分离测试,api和实现

    我想创建一个maven项目,在一个 api 模块中声明的几个接口的单独模块中有几个实现(对于上下文,我正在编写一个java持久性实验室,学生必须在几次实现服务和存储库时从简单的JDBC开始实现JPA然后spring-data-jpa) . 项目中有几个maven模块: 根maven multiple-modules 模块,包括三个子模块 api 模块,包含API接口 api-test...
  • 1 votes
     answers
     views

    Jenkins测试结果解析

    我有一个詹金斯有很多工作 . 这些作业以XML格式进行测试并生成测试输出 . 这些XML测试结果看起来非常标准 - 像这样: <testsuites name="testsuitesname"> <testsuite name="testsuitename"> <testcase classname="cl...
  • 2 votes
     answers
     views

    Jenkins CI-构建完成后的分布式测试

    目前这是我想要实现的:我使用Jenkins不断构建我的项目,我也想在构建完成后进行分布式测试,即 . 跨多个节点/从属调度烟雾测试,以便测试可以同时在多个平台上执行,每个节点将持续接受来自主服务器的新调度测试套件,直到所有测试套件完成 . 我试过了: 在Jenkins上设置主/从配置 在构建步骤期间调用Maven以运行Junit单元测试 但是Jenkins只会选择一个slave来执行所...
  • 0 votes
     answers
     views

    Spring MVC基于Java的配置无法看到类路径属性文件

    我正在尝试将我的Web应用程序从基于XML的配置迁移到基于Java的配置 . 我在“\ src \ main \ resources \”目录下有属性文件 . 在XML配置中我有这样的bean: <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.Proper...
  • 245 votes
     answers
     views

    Mockito:试图窥探方法是调用原始方法

    我正在使用Mockito 1.9.0 . 我想在JUnit测试中模拟一个类的单个方法的行为,所以我有 final MyClass myClassSpy = Mockito.spy(myInstance); Mockito.when(myClassSpy.method1()).thenReturn(myResults); 问题是,在第二行, myClassSpy.method1() 实际上被调用,...
  • 333 votes
     answers
     views

    @ Before,@ BeforeClass,@ BeforeEach和@BeforeAll之间的区别

    两者之间有什么主要区别 @Before 和 @BeforeClass 和JUnit 5 @BeforeEach 和 @BeforeAll @After 和 @AfterClass 根据JUnit Api @Before 用于以下情况: 在编写测试时,通常会发现几个测试需要在运行之前创建类似的对象 . 而 @BeforeClass 可用于 Build 数据库连接 . 但是不能...
  • 0 votes
     answers
     views

    java中的后端webapp测试[需要工具]

    我想为我的java Web应用程序创建一个测试套件 . 它是一个具有JDBC连接的JSP应用程序 . 我的要求如下, 1 - 我应该能够通过我的模型测试我的数据库逻辑(查询等) . 2 - 如果我可以测试我的.jsp页面(如果可能的话),这很棒 在做了一些研究后,我发现DBUnit适用于数据库后端系统测试,但不幸的是我找不到任何好的资源作为启动器 你们有什么考虑我测试的选项,如果你能发布一些资...
  • 1 votes
     answers
     views

    单元测试 - 困惑

    我正在学习单元测试,我对测试的内容以及与他们一起去的边界感到困惑 . 所以这个问题的答案非常明确 - https://stackoverflow.com/a/1257583/445330 对我来说突出的一点是“它与数据库对话” . 在我正在学习的特定系统中,我需要测试xml树中的特定节点 - 表示为对象 . 除了加载此对象,我如何测试此值的存在 - 或者我是否混淆了单元测试和功能测试?
  • 2 votes
     answers
     views

    当Apllication以“作为Spring Boot App运行”启动时,JUnitCore运行不起作用

    我们正在使用JUnitCore在我们的 Cloud 环境中开始我们的集成测试 . 当从控制台使用“Run as Java Application”或“mvn spring-boot run”启动应用程序时,一切正常 . 如果我在eclipse中启动Application as Spring Boot App,它会在调用run方法时抛出异常 . 我在一个非常简单的Spring Boot应用程序中重新...
  • 1 votes
     answers
     views

    为什么通过Xpath的selenium定位元素在IE中失败了,但它在firefox中工作了吗?

    我在firefox中运行了我的selenium自动化测试脚本,效果很好 . 现在我想在IE中运行脚本,它似乎在 locating an element in GUI. 的步骤失败了 . 似乎selenium无法在GUI中找到元素,而firefox可以轻松找到它 . String servicenameidtext = "//table[@id='release_hostsProcesse...
  • 3 votes
     answers
     views

    在JUnit测试中,有没有办法可以确保所有断言都已执行?

    我有 Producer 和 Consumer . Producer 同步写入消息 . 使用者是一个每秒轮询消息的线程 . 我有这样的测试: @Test public void shouldConsumeMessageWhenMessageIsProduced() { final Message expectedMessage = new Message("test&quot...
  • 3 votes
     answers
     views

    如何为Rest调用编写Junit测试用例?

    任何人都可以建议我如何为下面的类编写JUnit: @Controller @RequestMapping(value = "/cutdata", consumes = "TEXT/XML") public class CustController { Logger LOG = Logger.getLogger(CustController.class); ...
  • 0 votes
     answers
     views

    如何通过下载数据库中的登录或excel webdriver selenium来运行更多测试

    我有一个n-logins列表,我会用n次登录到站点的登录脚本 . 我有一个简单的脚本记录: public class loginGoogle { private WebDriver driver; private String baseUrl; private boolean acceptNextAlert = true; private StringBuffer ...
  • 28 votes
     answers
     views

    为什么JUnit中的@Rule注释字段必须是公共的?

    在JUnit测试用例中, @Rule 注释的字段必须是公共的 . 它打破了常见的Java编码约定(所有类成员变量都不应该是公共的) . 为什么JUnit需要这个? @Rule 的文档:https://github.com/junit-team/junit/blob/master/src/main/java/org/junit/Rule.java

热门问题