我想使用莱因测试出插件从或从
但是当我在dev dependecty nothing heppens中使用[lein test out 0.1.0]时
:profiles{:dev{
:依赖项[[junit/junit 4.10]
[lein/test out 0.2.0]]
:插件[[lein测试0.2.0]]
我得到:
leiningen.test-out加载问题:在类路径上找不到clojure/contrib/find_namespaces\u_init.class或clojure/con
我最近在深入研究JUnit-4.11的源代码,让我感到困惑的是看似冗余的可保护的接口。声明如下:
public interface Protectable {
public abstract void protect() throws Throwable;
}
protected void run(final TestCase test) {
startTest(test);
Protectable p = new Protectable() {
pub
我想在游戏中使用参数化JUnit测试!框架(1.2.5)应用程序
这是我非常简单的测试示例:
import java.util.Arrays;
import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;
import
我正在Eclipse中使用JUB(JUnitTestCaseBuilder)插件。我已经下载了JUB插件,并按照以下网站的说明进行了安装
当选择“BuildJUnitTestCase”选项时,我会得到诸如“所选操作当前不可用”之类的信息
有人面临同样的问题吗?请回复
如果有任何其他Junit测试用例插件,自动化也会很有用。我不确定eclipse的JUB插件,但我建议您使用codePRO analytix for eclipse自动化测试用例,因为它易于安装和使用
您可以找到codePRO an
我有一些测试想要使用nosetests运行,并生成junitxml结果。据我所知,默认安装nosetests是不可能的,因为它只生成xunitxml文件
然而,nose插件可以做各种事情,其中一个可以用来创建junitxml输出
我的问题是:
junit和xunitxml结果之间有什么区别?它们基本上是不同的和不兼容的吗
如何在我上面提到的链接中安装或使用junitxml插件代码?也许有不同的方法来创建junit输出
这是一个鼻子插件;您可以通过以下方式安装它:
pip install Nos
有没有人遇到下面的错误?我试图在Jenkins中发布一些JUnit报告,并得到以下错误。JUnit目标运行正常,报告已创建,但发布步骤失败,出现以下错误:
ERROR: Failed to archive test reports
java.io.IOException: remote file operation failed: /jenkins/workspace/test_job at hudson.remoting.Channel@715c51c7:Slave01
at huds
我有几个junit测试需要Jetty。每个测试都使用Jetty的一个实例。但是,可以临时添加测试,但是如果两个Jetty服务器使用相同的端口,则测试将失败,因为该端口已在使用中。错误是:
[ERROR] Failed to execute goal org.mortbay.jetty:maven-jetty-plugin:6.1.26:run (start-jetty) on project petproject1: Failure: Address already in use -> [
我不熟悉单元测试,在这里我很难理解一个简单的用例。
我将setter声明为private(不希望任何人设置这些变量,Spring除外)
在编写单元测试时,当我想为这些变量设置值时,我不能。一个快速的解决方法是使用公共设置器,但这看起来不太好。我使用Mockito作为模拟框架,使用Junit进行单元测试
谢谢你的帮助
编辑:
使它们受保护或包私有,并将测试与类放在同一个包中
正在测试中
或者使用反射调用setter,就像Spring那样
或者使用Mockito的InjectMocks注释,该注释将
标签: Junit
integration-testingwebdavapache-httpcomponents
我正在尝试使用ApacheHttpClient LocalTestServer为WebDavClient(基于jackrabbit)编写集成测试。
我从以下内容中得到启发,并将测试写在下面:
public class WebDAVClientIT {
private LocalTestServer server;
@Before
public void setup() throws Exception{
server = new LocalTestSe
标签: Junit
mockitopowermockito
运行junit测试时出现以下异常:
java.lang.NoClassDefFoundError: javassist.CannotCompileException
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:85)
at java.lang.J9VMInternals.initialize(J9VMInt
我需要为用于业务逻辑并与AEM交互的Java类编写JUnit测试用例。我找不到适合编写JUnit测试用例的文档。如果您有任何此类文档,请与我共享。不确定您在这里寻找什么。AEM类的Junit测试用例与您编写的任何Java类的测试用例没有什么不同。如果需要,您可能需要一个模拟框架来模拟吊索对象
有关OSGI和sling类的模拟的详细信息在ApacheSling站点上进行了描述,示例代码如下所示
WCMUsePojo类示例-
public class DisplayAsDataSourceWcmUs
如何使用Junit在ApacheKaraf/Fuse中进行单元测试
Red Hat提供了一些使用pax考试进行测试的文档,但这些文档似乎已经过时,测试所需的org.apache.karaf.tooling.testing的最新版本似乎在2011年更新
帮助?Pax考试没有过时,仍然用于karaf和jboss fuse集成测试。你可以看看,然后
请注意,这是为集成测试而设计的,而不是为单元测试而设计的。请查看以更好地理解单元测试和集成测试之间的差异。Pax考试并没有过时,仍然用于karaf和jbo
我试图通过使用MockitoJUnitRunner.class对名为generateToken()的方法执行Mockito。我试图做的来源如下
@RunWith(MockitoJUnitRunner.class)
public class LoginServiceTest {
@Mock
private UserRepository userRepository;
@Mock
private JwtTokenGenerator jwtTokenGenerator;
@InjectMocks
我面临着一个与Cucumber标记和Junit设置相关的问题,因为老Cucumber和最新Cucumber之间存在差异
我正在使用Cucumber 1.0.2 jar和Cucumber.Options(…)
我正在使用Cucumber1.2.2罐和CucumberOptions(…)
在第一种情况下,@Given、@When、@Then标记工作正常,但Junit安装程序中Cucumber.class和Cucumber.Options()存在问题
在第二种情况下,CucumberOptions(.
我有一个Junit测试用例,其中我使用
public static MockHttpServletRequestBuilder prepare(
final MockHttpServletRequestBuilder request,
final Participant user)
{
return request.contentType(MediaType.APPLICATION_JSON)
如何使用Ant运行带有@Tag注释的JUnit5测试
例如:
类别税{
@试验
@标签(“税”)
无效测试税(){
}
}
在Maven中,我可以执行以下操作来包括或排除。然而,我不知道如何让它在Ant中工作
税
宣传片
敬请告知。根据Apache Ant开发者的说法,JUnit5目前不受支持。但据此,他们已经开始工作。还有一条关于此主题的消息。因为10.7现在支持它
看
(包括标签和不包括标签)
我也需要它,所以我贡献了它。您是如何从Ant启动JUnit 5测试的?我知道的唯一方法就是从
我正在尝试编写一个JUnit测试,其中注入了服务依赖项
protected MainClassApplicationUnderTest aut = new MainClassApplicationUnderTest(App.class) {
@Override
protected void addImpositions(final ImpositionsSpec impositions) {
impositions.add(UserRegistryImpos
标签: Junit
spring-testspring-boot-test
我试图在单元测试中使用.andExpect(model().attributehasfielders
根据java.lang.AssertionError:由于被测试控制器返回的视图是重定向:“重定向:/xyz/add”,因此不会导致attribute:abc的BindingResult
但同时,大多数的@PostMapping(/…)都使用重定向。这是否意味着在这种情况下,无法知道属性hasfieldErrors
这似乎是可能的——在这方面它似乎起了作用——但我对此感到困惑:
TestProc
标签: Junit
powermockeasymock
我的模拟对象namedParameterJdbcTemplate返回空列表您需要将模拟服务(namedParameterJdbcTemplate)设置为重播模式,而不是resArrivalList,它只是模拟用作返回值的普通对象。
此外,回放调用必须在模拟设置之后进行
像这样的方法应该会奏效:
List<ReservationArrival> resArrivalList = new ArrayList<>();
ReservationArrival reservArr
我正在IntelliJIDEA中运行带有一组JUnit测试的maven测试目标。如果我在maven选项卡中通过单击目标一测试失败来执行目标
>mvn test -e
Tests run: 74, Failures: 0, Errors: 0, Skipped: 0
如果我双击maven测试(surefire插件),我会得到
Tests run: 74, Failures: 1, Errors: 0, Skipped: 0
什么会导致这种行为
我一直在为我的一个项目使用GWT2.4。最近,我将GWT版本升级到了2.8.2,而现有的Junit却无缘无故地失败了。请帮我解决这个问题
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.769 sec
------------- Standard Error -----------------
Unknown argument: -standardsMode
Google Web Toolkit 2.8.2
--
标签: Junit
Dns
mockitopowermockpowermockito
是否可以覆盖java jvm中的单个DNS查找
我正在用java运行junit测试。该测试连接到外部服务器主机1。相反,我希望jvm在尝试联系host1时联系localhost
如果/etc/hosts文件包含以下内容,则测试成功:
127.0.0.1 host1
我想知道它是否可以在不修改hosts文件的情况下完成
我们正在使用Java8。junit测试使用mockito和powermock库。它将在Mac OS Mojave&CentOS(gcp/aws上kubernetes吊舱中的一些容
我试图在Spring5中测试rest端点。这是我的密码:
@ExtendWith(MockitoExtension.class)
public class CustomControllerTest {
@InjectMocks
private CustomController customController;
private MockMvc mockMvc;
@BeforeEach
public void init() {
mockMvc = MockMvcBU
我有一个用于许多测试的基类,其中包含一些他们都需要的帮助器方法
它本身没有任何测试,但是JUnit(在eclipse中)正在调用它的测试运行程序,并抱怨没有测试方法
我怎样才能让它忽略这个类
我知道我可以添加一个dummyTest方法来解决这个问题,但是它也会出现在所有的子类中
建议?用于忽略注释。它也适用于课堂。
看看这个:
@Ignore public class IgnoreMe {
@Test public void test1() { .
标签: Junit
sybasedbunitidentity-columnidentity-insert
我尝试加载一个表,该表有一个标识列,带有DB Unit。我希望能够自己设置id值(我不希望数据库为我生成它)
这是我的表的最小定义
create table X (
id numeric(10,0) IDENTITY PRIMARY KEY NOT NULL
)
要在X中插入一行,我执行以下SQL
set INDENTITY_INSERT X ON
insert into X(id) VALUES(666)
没问题。但是当我尝试用下面的db单元XML数据集(RS_7_10_minimal_
我需要将DbUnit与TestNG集成
1) 是否可以将DbUnit与TestNG一起使用,因为DbUnit基本上是JUnit的扩展。
2) 如果是,怎么做?不确定您到底想做什么,但可能会有所帮助。它类似于dbunit扩展,但不限于此,并且支持与TestNg的集成(通过为您的测试用例扩展unitiltestng类)。最后我找到了一种将dbunit与TestNg结合使用的方法
使用IDatabaseTester works的实例
但另一个解决办法是:
扩展AbstractDatabaseTeste
我正在使用JOptionPane.showInputDialog调用我的代码。
当junit测试运行时,它会弹出窗口。
有没有办法抑制弹出窗口?
嘲笑它会有帮助吗?
请在这方面帮助我。我知道-这个问题很古老。但也许有些人也会有同样的问题
记住:这是你的代码,不是吗?因此,您可以轻松地从
public boolean myMethod() {
String value = "NOTHING";
if(this.someCondition) {
value = JOptionPan
标签: Junit
mockingmockitopowermock
让我们举个例子(注意我使用的是PowerMock-Mockito)
现在,当我们使用mockito时,我们有了类似于when(A.method1(obj2)).thenReturn(obj3)的api;
调用方法时,我们可以访问传递给测试用例中method1的原始对象obj,而不是返回自定义对象obj3吗?您需要使用thenAnswer()。我相信签名应该是
public Object method1(Object obj)
不确定为什么要将测试通过的同一对象返回到测试中。在这种情况下,你到
标签: Junit
hsqldbdbunitspring-test-dbunit
我将DBUnit与HSQLDB一起用于JUnit测试用例。我无法使用@DatabaseSetup创建表。。当一个测试用例在没有ORM提供程序的情况下开始使用DBUnit+HSQL时,如何创建表?你是说你没有权限吗?或者您不能使用@DatabaseSetup注释
您必须使用SQLcreate TABLE命令以编程方式创建表:
如果无法使用@DatabaseSetup,则始终可以在@Before注释设置方法中创建数据库并使用所需的任何记录填充它。只需记住,通过在相应的@After方法中删除表等来清
谁能给我解释一下和之间的区别吗
据我所知,它们都是用来测试Java代码的,尽管我不确定它们之间的区别
它们只是同一测试套件的不同实现,还是旨在测试不同的东西?Cucumber是您可以进行BDD行为驱动开发的工具。您可以将功能用例转换为Cumber故事。从这个意义上讲,您还可以将Cucumber作为DSL,用于功能用例文档
另一方面,JUnit用于单元测试,这将是Java中的一种方法。因此,可以使用单元测试(尽管很少)进行集成测试或完整系统测试,这是您的第一个案例。单元测试将只是单元测试。我认为C
现在我遇到了侦察测试的新问题
我有一个客户端片段项目进行测试,我想测试我创建的一些模板
我的问题是这个模板包含一些SmartFields,我想测试它们。为此,我可能需要ScoutServerTestRunner,这样服务器就可以启动并运行了
但如果我尝试添加它,则会出现错误:
@RunWith(ScoutServerTestRunner.class)
@ServerTest()
我得到一个错误:
ServerTest cannot be resolved to a type
,所有我的ass
如何将捆绑包从本地m2存储库安装到Pax考试容器
我可以通过提供一个文件URL来安装
@Configuration
public Option[] config() {
return options(
bundle("file:///home/sample/Desktop/sample.jar"),
junitBundles()
);
但这不是可扩展的解决方案。那么,我如何告诉Pax考试从本地m2存储库安
我正在从JUnit迁移到TestNG。TestNG要求我提供一个零参数构造函数,但是我的测试类需要一个构造函数,我在其中向测试传递一些配置:
@DataProvider(filename = "DataSheet.xlsx", sheet = "DigitalTestsMain")
public class DigitalTests extends AbstractTests{
@Inject
public DigitalTests(Logger log, W
要测试该方法,需要创建一个合理的输入值,然后调用该方法,然后检查输出值。在您的例子中,输入值是一个映射,输出是一些字符串。为了让这一切顺利进行,你可以这样写:
public String serialize(Map<String, Object> data) throws IOException {
logger.debug("Starting serialisation of json response for thread id [{}] and string [{}]"
我在jmeter中使用junit请求来获得脚本的性能结果。当我运行脚本时,它没有给出任何错误,但是它没有给出结果。
我正在添加junit请求的jav源代码,还将提供输出屏幕。
请检查是什么问题,因为我已经将所需的插件和jar添加到了同一个插件和jar中
package com.seleniummaster.jmeterjunit;
导入静态org.junit.Assert.*;
导入java.util.concurrent.TimeUnit;
导入org.junit.After;
导入org.
标签: Junit
junit4test-suite
我正在将一些测试组织到套件中,这很好,但是我需要忽略套件中的测试,这样我的构建就不会自动运行它们
我可以通过将它们从构建过程中排除来实现这一点,但我想看看JUnit是否在本地支持这一点
实现这一目标最干净的方法是什么
编辑:
为了在maven构建中实现这一点,我可以对测试进行分类()并排除整个类别()。Junit4-您可以尝试使用
@Ignore
public class IgnoreMe {
@Test public void test1() { ... }
下面是示例代码,如果这项工作,我可以在业务代码中使用相同的逻辑
class A{
public String[] getString(String[] a){
System.out.println("called");
return a;
}}
class B{
A a;
public String[] getString(){
String[] ab = {"inside main class"};
a= new A();
return
嗨,我有一个json请求,我必须在junit测试用例中传递它,但是请求是delete,因为delete不支持setEntity方法。如何在测试用例中传递请求。
我必须通过的Json请求
{
}
我的这个测试用例
@Test
public void testdeleteAltSite() throws ClientProtocolException, IOException {
String resultCode = "001";
String result
标签: Junit
mockingpowermock
如上所述运行Junit,它工作得很好
但是,当我尝试如下运行Junit时,它失败了。因为我需要用Eclemma来
覆盖我的测试,所以我切换到使用@Rule引导PowerMock,但失败了。请帮忙
@RunWith(PowerMockRunner.class)
@PrepareForTest({ SessionUtil.class})
public class FundControllerTest {
XXXXXXXXXXXXXXX.......
}
java.lang.Runtime
如何防止@beforeach中的@postertest执行?
在@beforeach中引发异常没有帮助:@AfterEach仍将执行。调用带有@AfterEach注释的方法的目的是不管测试中发生了什么。这就是为什么你不能也不应该阻止它。如果您需要根据具体情况执行清理代码,您有几个选项:
以不同的方式组织测试(如使用嵌套测试)
使每个代码后面的代码更健壮,以便它无论如何都可以运行
在适用的测试中直接运行after代码
标签: Junit
nullpointerexceptionmockitopowermockito
我对Mockito和Powermockito都是新手。我有一个类要测试,它与数据库交互,以便通过不同的公共方法查找和删除数据库中的数据。该应用程序是典型的JavaEE应用程序,被测试的类属于Businesslogic中的服务包。我要测试的方法如下所示:
public List<QuestionDtoWrapper> searchInQuestions(final Integer ID, final Integer catID,
final St
我有以下服务实现:
'''
'''
我一直在尝试创建一个Junit测试来覆盖这个方法,但我总是在同一点上被停止,return->return contract.toBuilder().contractem(contractem.build()
当我运行测试时,我发现了这个问题
java.lang.NullPointerException
位于com.bionexo.dataloader.service.impl.ContractServiceImpl.createContract(Contrac
Spring支持JUnit在这方面做得很好:
使用RunWith和ContextConfiguration注释,事情看起来非常直观
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:dao-context.xml")
此测试将能够在Eclipse和Maven中正确运行。
我想知道TestNG是否也有类似的东西。我正在考虑转移到这个“下一代”框架,但我没有找到与Spring测试
我想从运行配置中将参数传递给JUnit测试。如何访问JUnits主方法来访问这些参数?有人知道怎么做吗
thanx您可以使用-D系统属性运行单元测试,并使用system.getProperty从测试用例中访问它们,而不是按照您要求的方式。或者检查类JUnitCore main方法,该方法用于从命令行运行测试用例。但以前从未这样做过
我不确定您打算传递什么类型的值,但一般来说,最好不要让您的测试依赖于作为参数传递的某些数据,这样您的测试就可以自包含并且易于运行
我正在Eclipse中开发一个插件,并希望为其添加JUnit测试。我创建了一个简单的包,并为它编写了一个测试。当我转到“运行方式->Junit插件测试”时,我得到:
我想这可能是因为PDE Junit Runner不在我的目标范围内。我的目标只有
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="Install
标签: Junit
mockitoeasymock
我发现几乎没有理由使用EasyMock,因为Mockito是可用的
然而,当我有一个拥有一百万个依赖项的类时,我更喜欢注释语法——Mockito@Mock/@InjectMocks或EasyMock@Mock/@TestSubject
就我所知,在Mockito中,我必须使用MockitoJUnitRunner或MockitoAnnotations
MockitoJUnitRunner支持字段注入,但就我所见,后者需要构造函数/设置器注入。当我需要使用不同的运行程序,并且不想在生产代码中添加构造
我对使用kafka主题的代码进行了一些JUnit测试。我尝试过的模拟卡夫卡主题不起作用,在线找到的示例非常旧,因此它们也不适用于0.8.2.1。如何使用0.8.2.1创建模拟卡夫卡主题
澄清一下:我选择使用该主题的一个实际嵌入式实例,以便使用一个实际实例进行测试,而不是在mockito中模拟切换。这样我就可以测试我的自定义编码器和解码器是否能够正常工作,并且在使用真正的卡夫卡实例时不会失败 您是否尝试过使用类似Mockito的模拟框架模拟kafka消费者对象?
此示例已更新为在新的0.8.2.2
标签: Junit
argumentsmockitomatcher
我正在使用JUnit4.11和Mockito 1.9.5。如何匹配一个方法调用中的所有参数,除了其中一个参数,我不关心它是否是泛型匹配的?这是我的
Mockito.verify(m_emailSvc).sendEmail(user.getAddress().getEmail(), fromEmail, subject, “template.vm", paramMap, (File) Matchers.any(File.class));
请注意,最后一个参数(java.io.File类型)是我试
我需要测试服务类的“tableInfo”方法
以下是我的junit测试脚本:
class JUnitTest extends Specification {
Service service
Table table = GroovyMock(Table)
def spy = Spy(Service){
getTable() >> table
}
def setup() {
service = new Service(
标签: Junit
spring-data-jpaobjectmapper
我想使用@DataJpaTest测试AttributeConverter的实现
测试代码
@RunWith(SpringRunner.class)
@DataJpaTest
@AutoConfigureTestDatabase(replace=AutoConfigureTestDatabase.replace.NONE)
类别食物储存测试{
@自动连线
私有存储库;
@试验
void getPojoTest(){
FooEntity fooEnity=repository.findById(“f
1 2 3 4 5 6 ...
下一页 最后一页 共 29 页