覆盖率如下
总结
(1) remove函数测得很差,还不能理解其业务逻辑
(2) 还没明白异常怎么测(提交的时候不能有failure,但是赛题又有bug,这很矛盾。。)
测试用例如下
package net.mooctest;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
import org.junit.rules.ExpectedException;
import java.lang.NullPointerException;
import org.junit.Rule;
import org.junit.Test;
public class AVLTreeTest {
@Test(timeout = 4000)
public void test00() {
AVLTree<Integer> tree = new AVLTree<Integer>();
a