@Test
public void expandTupleIntoTestCasesTest() {

    NWiseExtension nWiseExtension = new NWiseExtension();
    Set<String> tuple = new HashSet<>();
    tuple.add("A");
    tuple.add("B");
    tuple.add("C");
    Map<String, String[]> variableDomains = new HashMap<>();
    variableDomains.put("A", new String[]{"1", "2", "3", "4"});
    variableDomains.put("B", new String[]{"1", "2", "3", "4"});
    variableDomains.put("C", new String[]{"1", "2", "3", "4"});
    List<Map<String, String>> testCases = nWiseExtension.expandTupleIntoTestCases(tuple, variableDomains);
    Assert.assertEquals(64, testCases.size());
}