public void testParseJoinOneCondition() {
Set<Join> joins = SQL.parseJoins(Collections.singleton("foo.col1 = bar.col2"));
assertEquals(1, joins.size());
Join join = (Join) joins.iterator().next();
assertEquals(Collections.singletonList(bar_col2), join.attributes1());
assertEquals(Collections.singletonList(foo_col1), join.attributes2());
}
public void testParseJoinTwoConditionsOnSameTables() {
Set<Join> joins = SQL.parseJoins(Arrays.asList(new String[]{
"foo.col1 = bar.col1", "foo.col2 = bar.col2"}));