/** * Add group to make dependent * @param group Group to make dependent */ public void addDependentGroup(String group) { addDependentGroup(group, new MakeDep()); }
/** * Add group to make dependent * @param group Group to make dependent */ public void addDependentGroup(String group) { addDependentGroup(group, new MakeDep()); }
/** * Add group to make dependent * @param group Group to make dependent */ public void addDependentGroup(String group) { addDependentGroup(group, new MakeDep()); }
@Test public void testOption5() { Option option = new Option(); option.addDependentGroup("abc"); //$NON-NLS-1$ option.addDependentGroup("def"); //$NON-NLS-1$ option.addDependentGroup("xyz"); //$NON-NLS-1$ helpTest(option, "OPTION MAKEDEP abc, def, xyz"); //$NON-NLS-1$ }
@Test public void testOption6() { Option option = new Option(); option.addDependentGroup("abc"); //$NON-NLS-1$ option.addDependentGroup("def"); //$NON-NLS-1$ option.addDependentGroup("xyz"); //$NON-NLS-1$ helpTest(option, "OPTION MAKEDEP abc, def, xyz"); //$NON-NLS-1$ }
public void testObjectEquivalence1() { Option opt1 = new Option(); opt1.addDependentGroup("abc"); //$NON-NLS-1$ UnitTestUtil.helpTestEquivalence(0, opt1, opt1); }
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 testOptionEquals2() { Option opt1 = new Option(); opt1.addDependentGroup("abc"); //$NON-NLS-1$ Option opt2 = new Option(); opt2.addDependentGroup("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 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 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 testOptionMakeDependent3(){ 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.addDependentGroup("a.b.c"); //$NON-NLS-1$ option.addDependentGroup("d.e.f"); //$NON-NLS-1$ option.addDependentGroup("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 makedep a.b.c, d.e.f, x.y.z", //$NON-NLS-1$ "SELECT a FROM db.g OPTION MAKEDEP a.b.c, d.e.f, x.y.z", //$NON-NLS-1$ query); }
public void testOptionEqualsFail2() { Option opt1 = new Option(); opt1.addDependentGroup("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 testOptionMakeDependent2(){ 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.addDependentGroup("a.b.c"); //$NON-NLS-1$ option.addDependentGroup("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 makedep a.b.c, d.e.f", //$NON-NLS-1$ "SELECT a FROM db.g OPTION MAKEDEP 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 testOptionMakeDependent1(){ 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.addDependentGroup("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 makedep a.b.c", //$NON-NLS-1$ "SELECT a FROM db.g OPTION MAKEDEP a.b.c", //$NON-NLS-1$ query); }
id = id(null); makedep = makedepOptions(); option.addDependentGroup(id, makedep); label_29: while (true) { id = id(null); makedep = makedepOptions(); option.addDependentGroup(id, makedep);
id = id(null); makedep = makedepOptions(); option.addDependentGroup(id, makedep); label_29: while (true) { id = id(null); makedep = makedepOptions(); option.addDependentGroup(id, makedep);
id = id(null); makedep = makedepOptions(); option.addDependentGroup(id, makedep); label_29: while (true) { id = id(null); makedep = makedepOptions(); option.addDependentGroup(id, makedep);