Skip to content

Commit

Permalink
testcase fixed
Browse files Browse the repository at this point in the history
  • Loading branch information
wenshao committed Aug 25, 2013
1 parent 9032f7f commit 1511056
Showing 1 changed file with 25 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -67,15 +67,35 @@ public void test_false1() throws Exception {
}
}

public void test_true1() throws Exception {
public void test_false2() throws Exception {
WallProvider provider = initWallProvider();
{
String sql = "SELECT characteristic.columnname + '|' + RTRIM(characteristic.rpid) as rpid , characteristic.columnname, characteristic.chnname FROM characteristic inner join content_sort on characteristic.rpid = content_sort.rpid and content_sort.opid = 2 WHERE (characteristic.columnname IN (SELECT name FROM syscolumns WHERE (id =(SELECT id FROM sysobjects WHERE (name = 'content'))) AND (name NOT IN ('billid', 'itemno', 'tableid', 'rpid')))) AND (characteristic.closed = 0) ORDER BY content_sort.sort, characteristic.code";
Assert.assertTrue(provider.checkValid(sql));
String sql = "SELECT characteristic.columnname + '|' + RTRIM(characteristic.rpid) as rpid ," //
+ " characteristic.columnname, characteristic.chnname " //
+ "FROM characteristic" //
+ " inner join content_sort" //
+ " on characteristic.rpid = content_sort.rpid and content_sort.opid = 2"
+ "WHERE (characteristic.columnname IN (" //
+ " SELECT name FROM syscolumns" //
+ " WHERE (id =(SELECT id FROM sysobjects WHERE (name = 'content')))" //
+ " AND (name NOT IN ('billid', 'itemno', 'tableid', 'rpid'))" //
+ " ))" //
+ " AND (characteristic.closed = 0)" //
+ "ORDER BY content_sort.sort, characteristic.code";
Assert.assertFalse(provider.checkValid(sql));
}
}

public void test_false3() throws Exception {
WallProvider provider = initWallProvider();

{
String sql = "SELECT rpid, columnname, chnname, type, textfield, valuefield, ddlbtable, ddlbwhere, ddlbsort, datatype FROM characteristic WHERE (closed = 0) AND ((SELECT COUNT(*) FROM sysobjects WHERE (id IN (SELECT id FROM syscolumns WHERE name = columnname)) AND (name = 'content')) > 0) ORDER BY code";
Assert.assertTrue(provider.checkValid(sql));
String sql = "SELECT rpid, columnname, chnname, type, textfield" //
+ " , valuefield, ddlbtable, ddlbwhere, ddlbsort, datatype "//
+ "FROM characteristic "//
+ "WHERE (closed = 0)" //
+ " AND ((SELECT COUNT(*) FROM sysobjects WHERE (id IN (SELECT id FROM syscolumns WHERE name = columnname)) AND (name = 'content')) > 0) ORDER BY code";
Assert.assertFalse(provider.checkValid(sql));
}
}

Expand Down

0 comments on commit 1511056

Please sign in to comment.