public void testGetNotDependentGroups() { Option o = new Option(); o.addDependentGroup("a"); //$NON-NLS-1$ o.addNotDependentGroup("b"); //$NON-NLS-1$ o.addNotDependentGroup("c"); //$NON-NLS-1$ assertEquals(Arrays.asList(new Object[] {"b", "c"}), o.getNotDependentGroups()); //$NON-NLS-1$ //$NON-NLS-2$ } }
public void testObjectEquivalence2() { Option opt1 = new Option(); opt1.addNotDependentGroup("abc"); //$NON-NLS-1$ UnitTestUtil.helpTestEquivalence(0, opt1, opt1); }
public void testOptionEquals4() { Option opt1 = new Option(); opt1.addNotDependentGroup("abc"); //$NON-NLS-1$ Option opt2 = new Option(); opt2.addNotDependentGroup("abc"); //$NON-NLS-1$ assertTrue("Options should be equal", opt1.equals(opt2)); //$NON-NLS-1$ assertTrue("Options should be equal", opt2.equals(opt1)); //$NON-NLS-1$ }
public void testObjectEquivalence3() { Option opt1 = new Option(); opt1.addDependentGroup("abc"); //$NON-NLS-1$ opt1.addNotDependentGroup("xyz"); //$NON-NLS-1$ UnitTestUtil.helpTestEquivalence(0, opt1, opt1); }
public void testOptionEquals5() { Option opt1 = new Option(); opt1.addDependentGroup("abc"); //$NON-NLS-1$ opt1.addNotDependentGroup("xyz"); //$NON-NLS-1$ Option opt2 = new Option(); opt2.addDependentGroup("abc"); //$NON-NLS-1$ opt2.addNotDependentGroup("xyz"); //$NON-NLS-1$ assertTrue("Options should be equal", opt1.equals(opt2)); //$NON-NLS-1$ assertTrue("Options should be equal", opt2.equals(opt1)); //$NON-NLS-1$ }
public void testClone() { Option opt1 = new Option(); opt1.addDependentGroup("abc"); //$NON-NLS-1$ opt1.addNotDependentGroup("xyz"); //$NON-NLS-1$ opt1.addNoCacheGroup("abc"); //$NON-NLS-1$ Option opt2 = (Option) opt1.clone(); UnitTestUtil.helpTestEquivalence(0, opt1, opt2); }
@Test public void testOptionMakeNotDependent3(){ GroupSymbol g = new GroupSymbol("db.g"); //$NON-NLS-1$ From from = new From(); from.addGroup(g); Select select = new Select(); ElementSymbol a = new ElementSymbol("a"); //$NON-NLS-1$ select.addSymbol(a); Option option = new Option(); option.addNotDependentGroup("a.b.c"); //$NON-NLS-1$ option.addNotDependentGroup("d.e.f"); //$NON-NLS-1$ option.addNotDependentGroup("x.y.z"); //$NON-NLS-1$ Query query = new Query(); query.setSelect(select); query.setFrom(from); query.setOption(option); TestParser.helpTest("Select a From db.g Option makenotdep a.b.c, d.e.f, x.y.z", //$NON-NLS-1$ "SELECT a FROM db.g OPTION MAKENOTDEP a.b.c, d.e.f, x.y.z", //$NON-NLS-1$ query); }
public void testOptionEqualsFail6() { Option opt1 = new Option(); opt1.addNotDependentGroup("abc"); //$NON-NLS-1$ Option opt2 = new Option(); assertTrue("Options should not be equal", ! opt1.equals(opt2)); //$NON-NLS-1$ assertTrue("Options should not be equal", ! opt2.equals(opt1)); //$NON-NLS-1$ }
public void testOptionEqualsFail7() { Option opt1 = new Option(); opt1.addDependentGroup("abc"); //$NON-NLS-1$ Option opt2 = new Option(); opt2.addNotDependentGroup("abc"); //$NON-NLS-1$ assertTrue("Options should not be equal", ! opt1.equals(opt2)); //$NON-NLS-1$ assertTrue("Options should not be equal", ! opt2.equals(opt1)); //$NON-NLS-1$ }
@Test public void testOptionMakeNotDependent2(){ GroupSymbol g = new GroupSymbol("db.g"); //$NON-NLS-1$ From from = new From(); from.addGroup(g); Select select = new Select(); ElementSymbol a = new ElementSymbol("a"); //$NON-NLS-1$ select.addSymbol(a); Option option = new Option(); option.addNotDependentGroup("a.b.c"); //$NON-NLS-1$ option.addNotDependentGroup("d.e.f"); //$NON-NLS-1$ Query query = new Query(); query.setSelect(select); query.setFrom(from); query.setOption(option); TestParser.helpTest("Select a From db.g Option makeNOTdep a.b.c, d.e.f", //$NON-NLS-1$ "SELECT a FROM db.g OPTION MAKENOTDEP a.b.c, d.e.f", //$NON-NLS-1$ query); }
@Test public void testDepOptions1() { GroupSymbol a = new GroupSymbol("a"); //$NON-NLS-1$ GroupSymbol b = new GroupSymbol("b"); //$NON-NLS-1$ ElementSymbol x = new ElementSymbol("a.x", true); //$NON-NLS-1$ ElementSymbol y = new ElementSymbol("b.y", true); //$NON-NLS-1$ From from = new From(Arrays.asList(new UnaryFromClause(a), new UnaryFromClause(b))); Option option = new Option(); option.addDependentGroup("a"); //$NON-NLS-1$ option.addNotDependentGroup("b"); //$NON-NLS-1$ Select select = new Select(Arrays.asList(x, y)); Criteria criteria = new CompareCriteria(x, CompareCriteria.EQ, y); Query query = new Query(select, from, criteria, null, null, null, option); TestParser.helpTest("Select a.x, b.y From a, b WHERE a.x = b.y option makedep a makenotdep b", //$NON-NLS-1$ "SELECT a.x, b.y FROM a, b WHERE a.x = b.y OPTION MAKEDEP a MAKENOTDEP b", //$NON-NLS-1$ query); }
@Test public void testOptionMakeNotDependent1(){ GroupSymbol g = new GroupSymbol("db.g"); //$NON-NLS-1$ From from = new From(); from.addGroup(g); Select select = new Select(); ElementSymbol a = new ElementSymbol("a"); //$NON-NLS-1$ select.addSymbol(a); Option option = new Option(); option.addNotDependentGroup("a.b.c"); //$NON-NLS-1$ Query query = new Query(); query.setSelect(select); query.setFrom(from); query.setOption(option); TestParser.helpTest("Select a From db.g Option makenotdep a.b.c", //$NON-NLS-1$ "SELECT a FROM db.g OPTION MAKENOTDEP a.b.c", //$NON-NLS-1$ query); }
jj_consume_token(MAKENOTDEP); id = id(null); option.addNotDependentGroup(id); label_31: while (true) { option.addNotDependentGroup(id);
jj_consume_token(MAKENOTDEP); id = id(null); option.addNotDependentGroup(id); label_31: while (true) { option.addNotDependentGroup(id);
jj_consume_token(MAKENOTDEP); id = id(null); option.addNotDependentGroup(id); label_31: while (true) { option.addNotDependentGroup(id);