java - 使用 JUnit 在 Eclipse 中运行测试用例

标签 java oracle junit junit4

我正在尝试在 Eclipse 中使用 JUnit 运行测试,但测试用例未运行,并且 holly 控制台未显示任何内容。控制台中出现的唯一一行是:

<terminated>AccountManagmentModuleTest[JUnit] D:\Program Files\Java\jdk1.6.0_26\bin\javaw.exe(Nov 23, 2012 12:08:49 PM)

我想做的就是运行测试用例。有些行正在执行,例如开始连接到数据库,但没有使用 DriverManager 创建连接对象,也不会抛出任何异常。

enter code here

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
            conn = DriverManager.getConnection("jdbc:oracle:oci8:@local ip:1521:orcl", "dipak1","dipak1"); //got to finally from here, not even catching anything!!!
            cstmt = conn.prepareCall(query);  
            cstmt.execute();

        } catch (Exception e) {

            e.printStackTrace();
        } finally {

            if (null != conn) {

                if (null != cstmt) {
                    cstmt.close();

                }
                conn.close();
            }

        }

最佳答案

听起来您的测试正在执行,但没有产生您期望的输出。确保您打开了 JUnit View :

窗口 > 显示 View > 其他... > Java > JUnit

此 View 将直观地向您显示已运行的测试数量以及已通过的测试数量。如果测试失败,您可以右键单击失败的测试并调试它们。您还可以看到发生的异常。

控制台窗口不会显示 JUnit 测试的任何输出,除非您在测试中包含输出语句(通过日志记录框架或简单的 println 语句)。只有 JUnit View 会显示您的测试是否通过。

关于java - 使用 JUnit 在 Eclipse 中运行测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13525300/

相关文章:

java - MouseEvent getX 和 getY 相对于实际坐标的偏移

java - Bootstrap 的导航栏模板显示不正确的布局

database - 甲骨文顶点 : Add custom column into interactive report

sql - oracle 12c - 选择最后一次出现字符后的字符串

php - 尝试通过 php 将日期插入 Oracle 数据库,但代码无法正常工作

java - junit参数化测试不按顺序输出结果

java - 手动实例化 TestCase 并将其添加到 JUnit 不起作用

java - 在java中使用Boxable和PDFBox将大表渲染为pdf文件

java - 如何使用 Eclipse 或任何 IDE 构建 JDT 核心?

java - 为什么mockito在 stub 时调用父方法