草庐IT

junit-ee

全部标签

java - jUnit 4.x 中的前后套件执行 Hook

我正在尝试为一组集成测试进行设置和拆卸,使用jUnit4.4来执行测试。拆解需要可靠地运行。我在使用TestNG时遇到了其他问题,所以我希望移植回jUnit。在运行任何测试之前和完成所有测试之后,哪些钩子(Hook)可用于执行?注意:我们使用maven2进行构建。我尝试过使用maven的pre-和post-integration-test阶段,但是,如果测试失败,maven会停止并且不运行post-integration-test,没有任何帮助。 最佳答案 是的,可以在测试套件中的任何测试之前和之后可靠地运行设置和拆除方法。让我用代

java - JUnit 测试异常

这个问题在这里已经有了答案:HowdoyouassertthatacertainexceptionisthrowninJUnittests?(34个回答)关闭8年前。我真的是java新手。我正在对构造函数运行一些JUnit测试。构造函数是这样的,如果它的参数之一被赋予null或空字符串,它应该抛出异常。当我在JUnit中使用null或空字符串参数测试此构造函数时,我得到一个红色条,尽管我几乎100%确定构造函数方法确实在将此类参数传递给时抛出异常它。如果方法以应有的方式抛出异常,JUnit中不应该有一个绿色条吗?还是当异常抛出按应有的方式工作时,您应该得到一个红色条?

java - JUnit 测试异常

这个问题在这里已经有了答案:HowdoyouassertthatacertainexceptionisthrowninJUnittests?(34个回答)关闭8年前。我真的是java新手。我正在对构造函数运行一些JUnit测试。构造函数是这样的,如果它的参数之一被赋予null或空字符串,它应该抛出异常。当我在JUnit中使用null或空字符串参数测试此构造函数时,我得到一个红色条,尽管我几乎100%确定构造函数方法确实在将此类参数传递给时抛出异常它。如果方法以应有的方式抛出异常,JUnit中不应该有一个绿色条吗?还是当异常抛出按应有的方式工作时,您应该得到一个红色条?

java - JUnit中的失败和错误有什么区别?

我在大型代码库上运行JUnit测试,我已经意识到有时我得到“错误”,而其他时候我得到“失败”。有什么区别? 最佳答案 失败是当你的测试用例失败时——即你的断言不正确。错误是发生意外错误/异常时-即在尝试实际运行测试并引发意外异常(如FileNotFound等)时。 关于java-JUnit中的失败和错误有什么区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3425995/

java - JUnit中的失败和错误有什么区别?

我在大型代码库上运行JUnit测试,我已经意识到有时我得到“错误”,而其他时候我得到“失败”。有什么区别? 最佳答案 失败是当你的测试用例失败时——即你的断言不正确。错误是发生意外错误/异常时-即在尝试实际运行测试并引发意外异常(如FileNotFound等)时。 关于java-JUnit中的失败和错误有什么区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3425995/

Java EE 6 与 Spring 3 堆栈

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.我现在开始一个新项目。我必须选择技术。我需要一些轻便的东西,所以没有EJB或Seam。另一方面,我需要JPA(hibernate或替代)和带有IceFaces的JSF。你认为Spring3上这样的堆栈部署在Tomcat上是不是一个不错的选择?还是JavaEE6Web应用程序会更好?恐怕JavaEE6是一种新技术,还没有很好的文档记录。Tomcat似乎

Java EE 6 与 Spring 3 堆栈

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.我现在开始一个新项目。我必须选择技术。我需要一些轻便的东西,所以没有EJB或Seam。另一方面,我需要JPA(hibernate或替代)和带有IceFaces的JSF。你认为Spring3上这样的堆栈部署在Tomcat上是不是一个不错的选择?还是JavaEE6Web应用程序会更好?恐怕JavaEE6是一种新技术,还没有很好的文档记录。Tomcat似乎

java - 未找到测试运行程序 'JUnit 4' 的测试

我的Java测试在Eclipse中运行良好。但是现在,当我从运行菜单重新启动测试时,我收到以下消息:Notestsfoundwithtestrunner'JUnit4'在.classpath文件中,我有所有jar文件,最后有:如何解决此错误并再次运行测试? 最佳答案 这只是发生在我身上。重建或重新启动Eclipse没有帮助。我通过将其中一种测试方法重命名为以“test...”(JUnit3样式)开头来解决它,然后找到所有测试。我将它重命名回原来的样子,它仍然有效。 关于java-未找到测

java - 未找到测试运行程序 'JUnit 4' 的测试

我的Java测试在Eclipse中运行良好。但是现在,当我从运行菜单重新启动测试时,我收到以下消息:Notestsfoundwithtestrunner'JUnit4'在.classpath文件中,我有所有jar文件,最后有:如何解决此错误并再次运行测试? 最佳答案 这只是发生在我身上。重建或重新启动Eclipse没有帮助。我通过将其中一种测试方法重命名为以“test...”(JUnit3样式)开头来解决它,然后找到所有测试。我将它重命名回原来的样子,它仍然有效。 关于java-未找到测

java - 在 Java EE 6 中制作 Java Web 应用程序需要学习什么?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。我的目标是制作网络应用程序!我读完了“Headfirst-Java”和“Headfirst-ServletsandJSP”这两本书。因为这个话题(网络应用)太大太复杂了,想问问接下来应该学什么。当我阅读JavaEE、EJB、JSF、JPA、Glassfish等流行语时,我感到压力过大,但我不会放弃。谁能告诉我应该如何继续学习?我应该拿这样一本书吗:Be