gpt4 book ai didi

java - Eclipse 代码辅助

转载 作者:行者123 更新时间:2023-12-01 08:10:05 25 4
gpt4 key购买 nike

我正在执行单元测试 (JUnit 4),并且正在使用 assertEquals(),但我似乎找不到 assertEquals(boolean, boolean) )

请告诉我这是否是通用方法,即 Eclipse 会自动调整以适应传递的参数类型。例如,如果我选择 assertEquals(double, double) 并传递字符串,它仍然有效吗?如果是,那么是因为这是一个通用方法,它可对多种数据类型进行操作,并且 Eclipse 会自动调整以适应传递的参数类型。

我还想知道(仅用于理解目的)代码辅助窗口内的图形符号的含义。

最佳答案

除了向您显示可用的内容以及在您选择方法时放置"template"之外,代码辅助不会执行任何其他操作。从技术上讲,您可以选择您想要的任何内容,然后传递不同的参数(只要具有该签名的方法存在)。重要的是 JVM 将如何解释您的代码。

我不知道你是否已经有了这个,但是请放置

import static org.junit.Assert.*;

在代码顶部,您应该会看到所有 jUnit 方法,包括 assertEquals 的 boolean 值和字符串版本。

关于代码辅助符号的第二个问题,它们与可见性相关,如下所示:

  • 绿色圆圈:公开
  • 黄钻: protected
  • 红场:私有(private)
  • 蓝色三角形:套餐

关于java - Eclipse 代码辅助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18079729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com