`

ECLIPSE 开启断言

    博客分类:
  • JAVA
 
阅读更多

eclipse中开启断言
选择菜单:Run ---> Run... ---> 选择 Arguments 选项卡
在 VM arguments 文本框中输入: -ea   注意中间没有空格,如果输入 -da 表示禁止断言。


List<Number> nums = new ArrayList<Number>();
nums.add(2); //boxing  Integer.Valueof()
nums.add(3.14); //boxing  Double.Valueof()


//assert nums.toString().equals("[2, 3.14]");
//yan updated for test assert
assert nums.toString().equals("[2.2, 3.14]");

之后 ASSERT将生效.

输出断言:

Exception in thread "main" java.lang.AssertionError
at Gen1Test.testBoxing(Gen1Test.java:26)
at Gen1Test.main(Gen1Test.java:13)
分享到:
评论

相关推荐

    eclipse如何开启断言assert

    以下是详细的步骤,指导你在Eclipse中开启断言assert的配置流程: 1. 首先,确保你已经安装了Java Development Kit (JDK) 并且在Eclipse中配置了JDK环境。如果你还没有安装JDK,你需要先去Oracle官网下载并安装对应...

    Java断言(assert)

    断言可以在局部开启,但它不具备继承性,即父类可以禁止断言,而子类可以开启断言。 断言的使用场景 断言主要用于复杂的调试过程,用于程序执行结果的判断。断言不应该用于处理业务流程,而是用于确保程序的正确性...

    5.测试和注解1

    开启断言使用 `-ea`,关闭则使用 `-da`。在开启状态下,断言就像小型的测试,使用运行时的实际数据进行检查。 在 Scala 中,编写测试有很多种选择,包括传统的 Java 工具,如 JUnit 和 TestNG,以及专门针对 Scala ...

    release下调试.doc

    - **特性**:禁用或减少优化,包含完整的符号信息,启用断言检查等。 - **应用场景**:主要用于开发阶段,帮助开发者快速定位和解决问题。 2. **Release模式**: - **目标**:提供给用户使用的最终产品。 - **...

    postgres内核源码分析实验环境配置导读.pptx

    例如,`--prefix=/usr/local/postgres`将安装目录设置为 `/usr/local/postgres`,`--enable-debug`、`--enable-cassert`和`--enable-depend`开启调试和断言功能,同时设置CFLAGS为`-O0`以关闭优化,以便于调试。...

    php调试技术文档

    3. 使用assert()进行条件检查,可以在测试环境中添加断言,确保代码逻辑正确。 通过以上调试技术的学习与实践,开发者可以更有效地定位和解决问题,提升代码质量,从而优化PHP应用程序的性能。在实际工作中,不断...

    PHP调试技术手册

    手册会详细解释如何安装和配置Xdebug,以及如何与IDE(如PHPStorm、Eclipse等)集成,进行远程调试。 3. **var_dump与debug_zval_dump**:这两个函数是PHP内置的调试工具,用于打印变量信息。手册会解析它们的用法...

    springaop学习

    2. **命令行**:也可以通过命令行运行 `mvn spring-boot:run` 来启动应用,并通过添加 `-X` 参数开启调试模式。 #### 四、没有被拦截的地方 在 Spring AOP 中,并非所有方法都需要被 AOP 处理。可以通过以下方式...

Global site tag (gtag.js) - Google Analytics