junit写搜索树测试----含源代码

用法
   assertTrue(range.contains("Two"));

2个参数,右边错就打印左边.

AbstractSelfBalancingBinarySearchTree abt;

AbstractBinarySearchTree.Node node;

@Before

public void setUp() {

abt = new AbstractSelfBalancingBinarySearchTree() {

@Override

protected Node createNode(int value, Node parent, Node left, Node right) {

return new Node(value,parent,left,right);

                }

};

node = null;

}这是首先在测试里写的值,node指针

AbstractBinarySearchTree.Node其中每个节点具有一个键(key)和两个子节点,左子节点的键小于父节点的键,右子节点的键大于父节点的键。它是二叉搜索树节点的抽象类

在创建二叉搜索树时通常会定义一个具体的节点类来承 AbstractBinarySearchTree.Node 并实现其抽象方法

AbstractBinarySearchTree abt;  
AbstractBinarySearchTree.Node node;
这两行代码声明了两个类变量。第一个是AbstractBinarySearchTree类型的变量abt,第二个是AbstractBinarySearchTree.Node类型的变量node。这些变量在当前类中可以被使用,但还未被初始化。 


首先我们看看Heap_item

我们只通过了

这一个

传入一个对象

进入了

他们其中一个还有一个分支


要传入一个数组

float是一个x=3.0,y=4.0

给到了p,getx是coord[0]

gety是coord[2]


 为什么assert会错因为,给的各个参数类型不一样

    assertEquals(new Point2D().toString(), airport.getPoint2D().toString());用自己的tostring转为字符串比较就可以了


后面继续更..

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于使用 JUnit Jupiter API 编测试用例,可以按照以下步骤进行: 1. 导入依赖:首先,在你的项目中添加 JUnit Jupiter API 的依赖。如果你使用 Maven,则可以在 `pom.xml` 文件中添加以下依赖: ```xml <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>5.x.x</version> <scope>test</scope> </dependency> ``` 2. 创建测试类:在你的测试源代码目录中(通常是 `src/test/java`),创建一个新的测试类。这个类应该以 `Test` 结尾,并且包一些测试方法。 ```java import org.junit.jupiter.api.Test; public class MyTestClass { @Test public void myTestMethod() { // 在这里编你的测试逻辑 } } ``` 3. 编测试方法:在测试类中,使用 `@Test` 注解来标记测试方法。测试方法应该是公共的、无返回值的,并且不带任何参数。 ```java @Test public void myTestMethod() { // 在这里编你的测试逻辑 } ``` 4. 编断言:在测试方法中,使用适当的断言来验证你的代码逻辑。JUnit Jupiter 提供了丰富的断言方法,例如 `assertEquals()`、`assertTrue()`、`assertNotNull()` 等等。 ```java @Test public void myTestMethod() { // 假设你正在测试一个计算器类的 add() 方法 Calculator calculator = new Calculator(); int result = calculator.add(2, 3); assertEquals(5, result); } ``` 5. 运行测试:使用你的构建工具(如 Maven 或 Gradle)运行测试。你也可以在 IDE 中直接运行测试方法。 这样,你就可以使用 JUnit Jupiter API 编和运行测试用例了。希望这些步骤能帮助到你!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值