草庐IT

junit-ee

全部标签

java - JUnit 和 Clojure 单元测试

我正在创建一个包含Clojure和Java代码的库,并且希望能够在整个代码库中运行单个测试JUnit套件。看起来这应该是可能的,因为它们都在JVM上运行并且有很好的Clojure/Java互操作性。但是,目前Clojure代码似乎更倾向于使用“(run-all-tests)”和friend通过clojure.testAPI完成单元测试。有没有一种好方法可以将这些Clojure测试包装在某种包装器中,以便可以从JUnit自动调用它们?(当我说自动时,我的意思是无需诉诸编写JUnit测试用例的手动解决方案来单独包装和调用每个Clojure测试用例:-)) 最佳答

java - 为什么不删除 JUnit TemporaryFolder?

JUnit'sTemporaryFolderrule的文档声明它创建的文件和文件夹是"guaranteedtobedeletedwhenthetestmethodfinishes(whetheritpassesorfails)"但是,断言TemporaryFolder不存在会失败:importstaticorg.junit.Assert.*;importorg.junit.After;importorg.junit.Before;importorg.junit.Rule;importorg.junit.Test;importorg.junit.rules.TemporaryFolder

java - 在 Android JUnit 测试中加载 native 库

我使用ndk-build生成了一个本地库我可以在我的Android应用程序中加载和使用它。但是,我想针对我的应用程序的这一部分编写一些测试。在我的测试中调用native函数时,我收到此异常消息:java.lang.UnsatisfiedLinkError:noprocessinjava.library.path...哪里process是我要导入的原生库,名为libprocess.so.我正在使用Roboelectric进行测试,并使用RobolectricTestRunner运行这个特定的测试,如果它有所作为。如何让我的测试项目“看到”native库?编辑:我正在像这样在我的应用程序中

java - AspectJ 的 JUnit 测试

我正在尝试为自定义方面编写Junit测试。这是方面类片段:@Aspect@ComponentpublicclassSampleAspect{privatestaticLoggerlog=LoggerFactory.getLogger(SampleAspect.class);@Around("execution(*org.springframework.data.mongodb.core.MongoOperations.*(..))||execution(*org.springframework.web.client.RestOperations.*(..))")publicObject

java - MacBook Air 的 Java/J2EE/RoR 开发工作?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。ImprovethisquestionMacBookAir适合开发者到什么程度?它能否处理同时运行Eclipse、JDK、FlexBuilder、Apache、Tomcat和几个常用应用程序并且仍然表现良好?还是纯粹针对商务人士?

java - 如何下载 Java EE 7 API 文档 (zip)?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我只能在这里获取在线版本:http://www.oracle.com/technetwork/java/javaee/documentation/index.html我尝试查看JavaEE下载页面:http://www.oracle.com/technetwork/java/javaee/downloads/index.html但不幸的是,我似乎无法找到仅下载Java

java - 如果抛出 JUnit ExpectedException 后如何继续测试?

我已经设置了一些具有ExpectedException功能的JUnit(4.12)测试,我希望测试在出现预期异常后继续。但是我从来没有看到日志“3”,因为执行似乎在异常之后停止,如果捕获事件?这真的可能吗?如何实现?@RulepublicExpectedExceptionexception=ExpectedException.none();@TestpublicvoidtestUserAlreadyExists()throwsException{log.info("1");//CreatesomeusersuserService.createUser("toto1");userServ

jakarta-ee - 有没有Java EE JDK

这个问题在这里已经有了答案:WhatexactlyisJavaEE?(6个答案)关闭4年前。我知道这个问题已经被问了一百万次,我也做了功课,但最后一件事我不完全理解的是,是否有“JavaEEJDK”?当我下载SDK时,它会尝试安装很多我不想要的垃圾。所以我做了一些阅读,意识到实际上JavaSDK是一组在技术上与JDK无关的工具。所以我正在寻找的是仅JDK的干净简单的独立下载。我们知道“JavaSEJDK”一直是available来自Sun(现在的Oracle)网站。但是,我正在开发Web应用程序并且对JavaEE的一些功能感兴趣:javax.servlet、javax.validati

java - 为什么不推荐使用 JUnit MethodRule 和 TestWatchman?

org.junit.rules.MethodRule和org.junit.rules.TestWatchman已被弃用。一个有趣的注释在:https://github.com/junit-team/junit/pull/519,部分:“许多开发人员坚持使用MethodRule是正当理由,而JUnit团队没有计划取消对MethodRule的支持……”http://junit-team.github.io/junit/javadoc/4.10/org/junit/rules/TestWatchman.html文件:“已弃用。MethodRule已弃用。改为使用TestWatcher实现Te

java - org.junit.Assert.assertThat 比 org.hamcrest.MatcherAssert.assertThat 好吗?

我是JUnit和Hamcrest的新手,希望获得最佳实践建议,以便我可以决定首先研究哪些文档。对于初学者来说,这些assertThat方法中哪个更好?org.junit.Assert.assertThat(来自junit-4.11.jar)org.hamcrest.MatcherAssert.assertThat(来自hamcrest-core-1.3.jar)据一个人说,去年,"JUnithastheassertThatmethod,buthamcresthasitsownassertThatmethodthatdoesthesamething.".根据今年早些时候的消息,Hamcr