package com.zstack.utils.test;
import org.junit.Test;
import org.zstack.utils.data.Pair;
import org.zstack.utils.network.NetworkUtils;
import java.util.ArrayList;
import java.util.List;
public class TestFindConsecutiveIpRange {
@Test
public void test() {
List<String> ips = new ArrayList<String>();
ips.add("192.168.0.10");
ips.add("192.167.0.10");
ips.add("192.168.0.13");
ips.add("192.168.0.14");
ips.add("192.168.0.15");
ips.add("192.168.1.100");
ips.add("192.167.0.80");
ips.add("192.167.0.81");
ips.add("192.167.0.83");
List<Pair<String, String>> ret = NetworkUtils.findConsecutiveIpRange(ips);
for (Pair<String, String> p : ret) {
System.out.println(p);
}
}
}