package com.interview.recursion;
import com.interview.TestUtil;
import org.junit.Test;
import java.util.ArrayList;
import java.util.List;
public class RestoreIPAddressesTest {
@Test
public void testDifferenceCases() {
RestoreIPAddresses restoreIPAddresses = new RestoreIPAddresses();
List<String> result = restoreIPAddresses.restoreIpAddresses("25525511135");
List<String> expected = new ArrayList<>();
expected.add("255.255.11.135");
expected.add("255.255.111.35");
TestUtil<String> t = new TestUtil<>();
t.compareList(expected, result);
List<String> result1 = restoreIPAddresses.restoreIpAddresses("0000");
expected = new ArrayList<>();
expected.add("0.0.0.0");
t.compareList(expected, result1);
}
}