@Test
public void testLocateForIntersection() {

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