package io.loli.sc.server.action;
import io.loli.util.string.ShortUrl;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.junit.Test;
public class ShortUrlTest {
@Test
public void testNoDup() {
List<String> urls = new ArrayList<>();
Set<Long> longs = new HashSet<>();
for (int i = 0; i < 1000000; i++) {
longs.add(System.nanoTime());
}
System.out.println(longs.size());
for (Long l : longs) {
String[] s = ShortUrl.shortText(String.valueOf(l), 7);
urls.add(s[0]);
}
Set<String> result = new HashSet<>();
result.addAll(urls);
System.out.println(result.size());
}
}