package cn.org.rapid_framework.page; import junit.framework.TestCase; public class PageRequestTest extends TestCase { public void testSqlInjectionSuccess() { new PageRequest().setSortColumns("MAL.USERNAME DESC"); new PageRequest().setSortColumns(null); } public void testSqlInjectionFail() { try { new PageRequest().setSortColumns("MAL.USER'NAME DESC"); fail(); } catch (IllegalArgumentException e) { } try { new PageRequest().setSortColumns("MAL.USER\\NAME DESC"); fail(); } catch (IllegalArgumentException e) { } assertEquals(new PageRequest().getPageSize(),10); assertEquals(new PageRequest("").getPageSize(),10); } }