草庐IT

Junit-Tests

全部标签

python - 运行 django 教程测试失败 - 没有名为 polls.tests 的模块

我正在使用django1.6教程,但我无法运行测试。我的项目(名称mydjango)和应用程序结构(名称是polls)在virtualenv中如下所示。(.nja文件只是由ninja-ide我正在使用的ide创建的).├──__init__.py├──manage.py├──mydjango│  ├──__init__.py│  ├──__init__.pyc│  ├──mydjango.nja│  ├──settings.py│  ├──settings.pyc│  ├──templates│  │  └──admin│  │  └──base_site.html│  ├──urls

java - JUnit 测试中的 Guice 注入(inject)器

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭4年前。Improvethisquestion使用Guice,在每个JUnit测试类中获取一个新的注入(inject)器是一个好习惯吗,因为每个测试类都应该是独立的? 最佳答案 如果有人偶然发现这个问题并想了解如何从单元测试中获得Guice注释,请从如下基类扩展您的测试并调用injector.injectMembers(this);publicclassTestBase{prote

java - 为什么使用 JUnit 测试套件?

我将在一些即将到来的工作任务中使用JUnit实现一些单元测试。我以前的雇主对JUnit有一点经验,但是在我学习的时候,我遇到了一些测试套件。我不知道我是否会使用它们,但我对它们为什么存在特别感兴趣。谁能给我一个我想使用测试套件的实际情况,以及使用测试套件与仅使用各种独立测试相比有什么优势?编辑:我觉得这个问题不是重复的,因为类似问题的其他答案给出了一般定义或代码片段(据我所知),我正在寻找从设计角度更实际地使用套件。我想知道为什么将测试捆绑在一起可能是一个好主意,或者为什么它可能不是,等等。 最佳答案 套件允许您运行多个测试类,您可

java - 如何在 Junit 测试期间将日志级别设置为 DEBUG?

我用的是SLF4J和LOG4J,配置一般在log4j.properties中,它设置日志级别为INFO。但是在测试期间,我想将日志设置为DEBUG。我看不到自动化的方法,也没有像log4j.tests.properties这样只会在测试期间加载的东西。所以我尝试在测试设置(@BeforeClass)中以编程方式执行此操作:LogManager.getRootLogger().setLevel(Level.ALL);没有成功...我正在使用这些版本:org.slf4jslf4j-api1.7.5org.slf4jslf4j-log4j121.7.5我怎样才能达到这个结果?编辑:我想我不够

java - 使用 JUnit 在 Netbeans 中测试方法而不是测试整个文件

我使用的是Netbeans6.8,从IDE运行我的JUnit测试的最细粒度的方法似乎是右键单击TestPackages下的一个类,然后单击TestFile在Eclipse中,可以将范围缩小到在给定的测试工具中测试单个方法。如何在Netbeans中只测试一个单独的测试? 最佳答案 在NetBeans7.1中,打开单元测试文件,在特定单元测试中单击鼠标右键并选择“运行重点测试”。 关于java-使用JUnit在Netbeans中测试方法而不是测试整个文件,我们在StackOverflow上找

java - 如何使用 cucumber-junit 设置 Cucumber 功能的路径?

我尝试使用Java和Maven构建我的第一个可执行规范。我用这种结构创建了一个简单的项目:specification|-src|-test|-java|-mypackage|-MyFeatureTest.java|-resources|-MyFeature.feature在junit测试MyFeatureTest.java我有这个:importorg.junit.runner.RunWith;importcucumber.junit.Cucumber;@RunWith(Cucumber.class)publicclassHomepageTest{}现在https://github.co

java - 有没有一种通用的方法可以将 JUnit 测试标记为待处理?

在进入TDD循环之前,我喜欢勾勒出需要实现的测试——即编写带有口号的空测试方法。不幸的是,我还没有找到“将它们涂成黄色”的方法-将它们标记为JUnit待处理。我可以让他们失败或通过。现在我通过抛出Exception让它们失败,但我宁愿使用rspec中的pending等效项。JUnit或“相邻”库中是否有这样的选项? 最佳答案 您可以使用@Ignore忽略测试,或者这个库引入@PendingImplementation注解:https://github.com/ttsui/pending我认为没有其他方法可以实现这一目标..

java - 线程中的junit断言引发异常

抛出异常而不是显示失败,我做错了什么,或者我不应该在线程内有断言?@TestpublicvoidtestComplex()throwsInterruptedException{intloops=10;for(inti=0;i堆栈跟踪Exceptioninthread"Thread-26"junit.framework.AssertionFailedError:expected:butwas:atjunit.framework.Assert.fail(Assert.java:47)atjunit.framework.Assert.failNotEquals(Assert.java:277

java之单元测试框架JUnit(做测试用的)

前言必读读者手册(必读)_云边的快乐猫的博客-CSDN博客一、什么是单元测试JUnit?答:针对代码最小的功能单元进行编写的测试代码,方法就是最小的单元。二、单元测试有什么作用?答:检测方法的正确性三、JUnit有什么优点?答:(1)测试中途一个方法出现问题,不会影响下一个方法的测试(2)可以灵活选择要测试的方法,一键测试。还能自动生成测试报告(3)测试良好是绿色,测试失败是红色四、JUnit在哪里?答:几乎所有的idea里面都集成了JUnit五、JUnit的使用步骤?1.导入JUnit包步骤将JUnit的jar包导入到项目中idea通常整理好了JUnit框架,一般不需要去导入如果没有整合好,

java - 当测试不是Java方法时如何让Eclipse跳转到失败的JUnit测试

我有一个nive桥,允许我通过JUnit运行JBehave测试,其集成比JBehave开箱即用的更深入-我的JUnit层次结构现在显示每个故事文件及其下的场景,因此您可以查看哪些场景具有失败的。这一切都运行良好,除了您不能在Eclipse中双击失败的场景并让它跳转到故事文件中的相关行。JUnit描述类是围绕作为Java方法的测试而设计的,但我想知道是否有一些巧妙的方法来指示位置以使这项工作(例如在注释列表中)。谢谢。 最佳答案 我认为大多数JavaIDE实际上会对JUnit测试失败时给出的消息或堆栈跟踪使用react。例如在Inte