working on list administration
This commit is contained in:
@@ -52,4 +52,13 @@ public class UtilTest extends TestCase {
|
||||
assertFalse(Util.simplePassword("8986546054")); // digits only, but long enough
|
||||
assertFalse(Util.simplePassword("salgksdjbw")); // chars only, but long enough
|
||||
}
|
||||
|
||||
public void testUnsetFlags(){
|
||||
assertEquals(0,Util.unset(31,1,2,4,8,16));
|
||||
assertEquals(1,Util.unset(31,2,4,8,16));
|
||||
assertEquals(2,Util.unset(31,1,4,8,16));
|
||||
assertEquals(4,Util.unset(31,1,2,8,16));
|
||||
assertEquals(8,Util.unset(31,1,2,4,16));
|
||||
assertEquals(16,Util.unset(31,1,2,4,8));
|
||||
}
|
||||
}
|
||||
@@ -51,7 +51,11 @@ public class DatabaseTest extends TestCase {
|
||||
|
||||
public void testUpdate(){
|
||||
assertEquals("UPDATE Test",Database.open().update("Test").sql());
|
||||
assertEquals("UPDATE Test SET x = 5",Database.open().update("Test","x = 5").sql());
|
||||
assertEquals("UPDATE Test SET x = 5, y = 6",Database.open().update("Test","x = 5","y = 6").sql());
|
||||
assertEquals("UPDATE Test SET x = 5",Database.open().update("Test").set("x",5).sql());
|
||||
assertEquals("UPDATE Test SET x = 5, y = 6",Database.open().update("Test").set("x",5).set("y",6).sql());
|
||||
}
|
||||
|
||||
public void testXor(){
|
||||
assertEquals("(~(a&b))&(a|b)",Database.xor("a","b"));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user