草庐IT

junit-ee

全部标签

java - 错误“在 Junit 测试中没有公共(public) TestCase(字符串名称)或 TestCase()

我是junittestandroid的初学者。我正在关注thistutorial但是得到这个错误junit.framework.AssertionFailedError:Classcom.example.projectfortest.test.MainActivityTesthasnopublicconstructorTestCase(Stringname)orTestCase()atandroid.test.AndroidTestRunner.runTest(AndroidTestRunner.java:191)atandroid.test.AndroidTestRunner.run

java - JUnit @Ignore 有用吗?

在JUnit中,您可以在方法前使用@Ignore来告诉测试运行器自动跳过这些测试。据我所知,这实际上只是一种方便的方式来记录/标记您想要稍后返回的不完整/不再功能测试。那么我说的对吗,在运行时,@Ignore测试、没有注释的方法和注释掉的方法之间没有区别?(假设这些测试都是自包含的。)有没有办法在Netbeans上的JUnit中获取被忽略的测试用例列表?如果不是,@Ignore标签真正有多少用处,因为它可能在测试失败时更有用,这样它就不会被忽略? 最佳答案 AmIcorrectinsayingthen,thatatruntimeth

java - JUnit断言,值介于两个整数之间

我需要为我编写的算法编写JUnit测试,该算法输出两个已知值之间的随机整数。我需要一个JUnit测试(即assertEquals之类的测试)断言输出值介于(或不介于)这两个整数之间。即我有值5和10,输出将是5到10之间的随机值。如果测试为正,则数字介于两个值之间,否则不是。 最佳答案 @TestpublicvoidrandomTest(){intrandom=randomFunction();inthigh=10;intlow=5;assertTrue("Error,randomistoohigh",high>=random);a

spring boot 单元测试JUnit5使用MockMvc调用get请求,post请求,设置head请求头,解析返回值json和字符串

springboot单元测试JUnit5使用MockMvc调用get/post接口源码地址:https://gitcode.net/qq_39339588/springboot.git1.先准备一份controller,一会儿供测试调用packagespace.goldchen.springboot.test;importorg.springframework.web.bind.annotation.*;importspace.goldchen.springboot.entity.User;/***使用mockMvc调用get/post请求地址*@authorchenzhao*@create2

Java EE 快速 channel (真正快速学习企业 Java)

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我们刚刚在办公室开始了一个JavaEE新项目,我需要有效地参与。我主要从事Web应用程序的工作,我使用PHP/MySql,但我也了解JavaSE并编写了几个独立的应用程序。我需要有关如何快速学习JavaEE的帮助和建议,以便我可以毫无困难地融入项目。我需要有关书籍和教程推荐以及资源链接的帮助。

java - JUnit 测试预期异常的正确方法

大家好,我想知道这种测试我的异常的方法是否可行,我有这个异常,我需要放入第二个测试注释,结果我收到一个红色的邪恶条,一个成功和一个失败,就像你一样可以猜到失败是我关心的,我有一个失败();在那里,但原因是因为我读到那是测试异常的方法,现在我很困惑。另外我不得不说我会得到绿色条,因为我期待异常,但我不知道失败是否是查看预期异常答案的正确方法。如果您有任何建议,我将不胜感激@BeforepublicvoidsetUp()throwsException{LogPack.logPacConfig(Constants.LOGGING_FILE);gtfri="+RESP:GTFRI,380502

java - 为什么 junit 中的 assertEquals 和 assertSame 为同一类的两个实例返回相同的结果?

根据文档assertEquals()Assertsthattwoobjectsareequal.assertSame()Assertsthattwoobjectsrefertothesameobject.所以我希望如果我有像下面这样的类(class)classSomeClass{}然后SomeClasssomeClass1=newSomeClass();SomeClasssomeClass2=newSomeClass();assertSame(someClass1,someClass2);//failassertEquals(someClass1,someClass2);//faila

java - ArrayList 相等 JUnit 测试

我想使用assertArrayEquals(ArrayList,ArrayList)使用这些参数(即标记的arrayList)。但是Java告诉我需要创建这样一个方法。有没有办法在Junit中测试任何类型的两个arrayLists是否相等? 最佳答案 IwanttousetheassertArrayEquals(ArrayList,ArrayList)withthesearguments(i.e.arrayListoftokens).ButJavatellsmeIneedtocreatesuchamethod.它告诉您需要创建方法,

带有 Web 服务器 + 应用程序服务器的 Java EE 应用程序

JavaEE应用程序是否需要具有Web服务器(例如SUNJavaWebServer)来处理servlet/jsp请求并转发到应用程序服务器(例如IBMWebSphere或BEAWebLogic)?既然应用服务器也能够处理这样的servlets/jsp?这种服务器架构的优点/缺点是什么? 最佳答案 ApacheTomcat、Jetty和SunJavaSystemWebServer只是JavaWeb(Servlet)容器,这意味着它们只能执行Servlets/JSP-它们不提供完整的JavaEEAPI堆栈。因此,他们只能部署.war文件

java - Junit 是否会在每次调用测试方法时重新初始化类?

当我运行下面的代码时,两个测试用例都成立了:importstaticjunit.framework.Assert.assertEquals;importorg.junit.Test;publicclassMyTest{privateintcount;@Beforepublicvoidbefore(){count=1;}@Testpublicvoidtest1(){count++;assertEquals(2,count);}@Testpublicvoidtest2(){count++;assertEquals(2,count);}}预期行为test1-成功test2-失败(正如预期计数