@Test public void testSearchFromMemberIdAndPracticeDateSpan() throws Exception { assertEquals( 1, service .searchFromMemberIdAndPracticeDateSpan( "test1", DateUtil.toDate("2010-10-10", DateUtil.ISO_DATE_PATTERN), DateUtil.toDate("2010-11-30", DateUtil.ISO_DATE_PATTERN)) .size()); assertEquals( 2, service .searchFromMemberIdAndPracticeDateSpan( "test1", DateUtil.toDate("2010-10-10", DateUtil.ISO_DATE_PATTERN), DateUtil.toDate("2010-12-01", DateUtil.ISO_DATE_PATTERN)) .size()); assertEquals( 2, service .searchFromMemberIdAndPracticeDateSpan( "test1", DateUtil.toDate("2010-10-11", DateUtil.ISO_DATE_PATTERN), DateUtil.toDate("2010-12-01", DateUtil.ISO_DATE_PATTERN)) .size()); assertEquals( 2, service .searchFromMemberIdAndPracticeDateSpan( "test1", DateUtil.toDate("2010-10-11", DateUtil.ISO_DATE_PATTERN), DateUtil.toDate("2010-12-02", DateUtil.ISO_DATE_PATTERN)) .size()); assertNull( service.searchFromMemberIdAndPracticeDateSpan( "testXXX", DateUtil.toDate("2010-10-01", DateUtil.ISO_DATE_PATTERN), DateUtil.toDate("2010-12-01", DateUtil.ISO_DATE_PATTERN))); assertEquals( 1, service .searchFromMemberIdAndPracticeDateSpan( "test2", DateUtil.toDate("2010-10-01", DateUtil.ISO_DATE_PATTERN), DateUtil.toDate("2010-12-01", DateUtil.ISO_DATE_PATTERN)) .size()); assertNull( service.searchFromMemberIdAndPracticeDateSpan( "test1", DateUtil.toDate("2010-10-12", DateUtil.ISO_DATE_PATTERN), DateUtil.toDate("2010-11-30", DateUtil.ISO_DATE_PATTERN))); assertNull( service.searchFromMemberIdAndPracticeDateSpan( null, DateUtil.toDate("2010-10-02", DateUtil.ISO_DATE_PATTERN), DateUtil.toDate("2010-12-02", DateUtil.ISO_DATE_PATTERN))); assertNull( service.searchFromMemberIdAndPracticeDateSpan( "test1", null, DateUtil.toDate("2010-12-02", DateUtil.ISO_DATE_PATTERN))); assertNull( service.searchFromMemberIdAndPracticeDateSpan( "test1", DateUtil.toDate("2010-10-02", DateUtil.ISO_DATE_PATTERN), null)); }