当前位置: 首页 > news >正文

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转为字符串比较就可以了


使用

相关文章:

  • 赛宁网安入选国家工业信息安全漏洞库(CICSVD)2023年度技术组成员单
  • OpenCV+计算摄影
  • 深度探究深度学习常见数据类型INT8 FP32 FP16的区别即优缺点
  • 数据分析实战 | 多元回归——广告收入数据分析
  • [Kettle] 记录处理
  • 【广州华锐视点】海外制片人VR虚拟情景教学带来全新的学习体验
  • 【 云原生 | K8S 】kubectl 详解
  • classification_report分类报告的含义
  • 如何在 macOS 中删除 Time Machine 本地快照
  • Linux SSH免密登录
  • npm install导致的OOM解决方案
  • 网络安全-学习手册
  • C#使用时序数据库 InfluxDB
  • WebSocket真实项目总结
  • 12. 机器学习——评价指标
  • 论文导读 | 融合大规模语言模型与知识图谱的推理方法
  • 初始MySQL(五)(自我复制数据,合并查询,外连接,MySQL约束:主键,not null,unique,foreign key)
  • STM32常见符号解释定义(持续更新)
  • HDU 1716:排列2 ← next_permutation()
  • YOLOv8-Seg改进:卷积变体系列篇 | DCNv3可形变卷积基于DCNv2优化 | CVPR2023
  • 一箭六星,朱雀二号改进型遥二运载火箭发射成功
  • 首次公布!我国空间站内发现微生物新物种
  • 跨越三十年友情,61岁余隆和60岁齐默尔曼在上海再度合作
  • 现场丨在胡适施蛰存等手札与文献间,再看百年光华
  • 远如《月球背面》,近似你我内心
  • 李公明谈“全球南方”与美术馆