@Test
public void testLocateForCombination() {

    assertEquals(set("2",  "3"), 
            test2.locateForCombination(exp(OperatorEnum.EQUAL, "1"), OperatorEnum.EQUAL, "2", OperatorEnum.EQUAL, "3"));
    
    ConditionContext ctx = new ShardingContext("appId", "logicDbName", set("2", "3"), new Hints(), ConditionList.andList()).create(new ColumnCondition(OperatorEnum.EQUAL, "tableName", "col", ""));
    
    // Test for full shards
    assertEquals(set("2", "3"), test2.locateForCombination(ctx, OperatorEnum.EQUAL, "2", OperatorEnum.EQUAL, "3"));
}