• <i id='6Y191'><tr id='6Y191'><dt id='6Y191'><q id='6Y191'><span id='6Y191'><b id='6Y191'><form id='6Y191'><ins id='6Y191'></ins><ul id='6Y191'></ul><sub id='6Y191'></sub></form><legend id='6Y191'></legend><bdo id='6Y191'><pre id='6Y191'><center id='6Y191'></center></pre></bdo></b><th id='6Y191'></th></span></q></dt></tr></i><div id='6Y191'><tfoot id='6Y191'></tfoot><dl id='6Y191'><fieldset id='6Y191'></fieldset></dl></div>

    <small id='6Y191'></small><noframes id='6Y191'>

  • <tfoot id='6Y191'></tfoot>
        <bdo id='6Y191'></bdo><ul id='6Y191'></ul>
      <legend id='6Y191'><style id='6Y191'><dir id='6Y191'><q id='6Y191'></q></dir></style></legend>

        JUnit @Test 预期的注释不起作用

        时间:2023-07-26

          <tbody id='ea6TS'></tbody>
      1. <legend id='ea6TS'><style id='ea6TS'><dir id='ea6TS'><q id='ea6TS'></q></dir></style></legend>
          <bdo id='ea6TS'></bdo><ul id='ea6TS'></ul>
          • <i id='ea6TS'><tr id='ea6TS'><dt id='ea6TS'><q id='ea6TS'><span id='ea6TS'><b id='ea6TS'><form id='ea6TS'><ins id='ea6TS'></ins><ul id='ea6TS'></ul><sub id='ea6TS'></sub></form><legend id='ea6TS'></legend><bdo id='ea6TS'><pre id='ea6TS'><center id='ea6TS'></center></pre></bdo></b><th id='ea6TS'></th></span></q></dt></tr></i><div id='ea6TS'><tfoot id='ea6TS'></tfoot><dl id='ea6TS'><fieldset id='ea6TS'></fieldset></dl></div>

                1. <small id='ea6TS'></small><noframes id='ea6TS'>

                  <tfoot id='ea6TS'></tfoot>

                  本文介绍了JUnit @Test 预期的注释不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有以下测试:

                  @Test(expected = IllegalStateException.class)
                  public void testKey() {
                      int key = 1;
                      this.finder(key);
                  }
                  

                  但是 JUnit 报告说,测试失败,尽管它抛出了 - 正如预期的那样 - IllegalStateException.

                  But JUnit reports, that the test fails, although it throws — as expected — an IllegalStateException.

                  我必须配置其他东西才能运行吗?

                  Do I have to configure something else to make this run?

                  我现在运行测试

                  @RunWith(Suite.class)
                  @SuiteClasses(Test.class)
                  public class TestSuite {
                  
                  }
                  

                  像 这个问题,但仍然没有得到想要的结果.

                  like in this question, but am still not getting the desired result.

                  当我删除 test 前缀时,我仍然收到错误消息.

                  And when I remove the test prefix I'm still getting an error.

                  我得说我使用 Eclipse 运行这些测试,但它被配置为使用 JUnit 4 Runner.

                  I gotta say that I run these tests with Eclipse, but it's configured to use the JUnit 4 Runner.

                  推荐答案

                  问题是,嵌套测试的类是 TestCase 的扩展.由于这是 JUnit 3 样式,因此注释不起作用.

                  The problem was, that the class in which the test was nested was an extension of TestCase. Since this is JUnit 3 style, the annotation didn't work.

                  现在我的测试类是一个独立的类.

                  Now my test class is a class on its own.

                  这篇关于JUnit @Test 预期的注释不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:由于属性必须是常量表达式错误,Java 代码无法编 下一篇:使 java 编译器在使用带注释的方法时发出警告(如

                  相关文章

                  最新文章

                    <bdo id='AgdYg'></bdo><ul id='AgdYg'></ul>

                  <small id='AgdYg'></small><noframes id='AgdYg'>

                    <i id='AgdYg'><tr id='AgdYg'><dt id='AgdYg'><q id='AgdYg'><span id='AgdYg'><b id='AgdYg'><form id='AgdYg'><ins id='AgdYg'></ins><ul id='AgdYg'></ul><sub id='AgdYg'></sub></form><legend id='AgdYg'></legend><bdo id='AgdYg'><pre id='AgdYg'><center id='AgdYg'></center></pre></bdo></b><th id='AgdYg'></th></span></q></dt></tr></i><div id='AgdYg'><tfoot id='AgdYg'></tfoot><dl id='AgdYg'><fieldset id='AgdYg'></fieldset></dl></div>

                    <tfoot id='AgdYg'></tfoot>
                  1. <legend id='AgdYg'><style id='AgdYg'><dir id='AgdYg'><q id='AgdYg'></q></dir></style></legend>