view src/test/java/jp/ac/u_ryukyu/ie/cr/data/treemap/TreeMapDelete.java @ 223:f0cc848b9af6

merge jungle-network but test faild
author tatsuki
date Tue, 15 Sep 2015 17:31:19 +0900
parents src/test/java/jp/ac/u_ryukyu/ie/cr/tatsuki/treemap/TreeMapDelete.java@1b3661be3119
children 72d9cd71d53b
line wrap: on
line source

package jp.ac.u_ryukyu.ie.cr.data.treemap;

import jp.ac.u_ryukyu.ie.cr.jungle.data.treemap.RotateParent;
import jp.ac.u_ryukyu.ie.cr.jungle.data.treemap.TreeMap;
import org.junit.Test;

import java.util.ArrayList;
import java.util.Collections;

public class TreeMapDelete {

    @Test
    public void TreeMapDeleteTest() throws RotateParent {
        TreeMap<Integer, Integer> map = new TreeMap<>();
        for (int count = 1; count < 1000; count++) {
            map = map.put(count, count);
            map.checkDepth();
        }

        ArrayList<Integer> list = new ArrayList<>();
        for (int i = 1; i < 1000; i++) {
            list.add(i);
        }
        Collections.shuffle(list);
        for (Integer num : list) {
            System.out.println(num);
            map = map.delete(num);
            map.checkDepth();
        }
        System.out.println("end");
    }
}