@Test public void testSearchFromMemberId() throws Exception { assertEquals(3, service.searchFromMemberId("test1").size()); assertEquals(1, service.searchFromMemberId("test2").size()); assertNull(service.searchFromMemberId("testXXX")); assertNull(service.searchFromMemberId(null)); }
@Test public void testSearchFromMemberIdAndPracticeMonth() throws Exception { assertEquals(2, service.searchFromMemberIdAndPracticeMonth("test1", 2010, 10).size()); assertEquals(1, service.searchFromMemberIdAndPracticeMonth("test1", 2010, 12).size()); assertEquals(1, service.searchFromMemberIdAndPracticeMonth("test2", 2010, 10).size()); assertEquals(1, service.searchFromMemberIdAndPracticeMonth("test2", 2010, 10).size()); assertNull(service.searchFromMemberIdAndPracticeMonth("test1", 2010, 2)); assertNull(service.searchFromMemberIdAndPracticeMonth("testXXX", 2010, 10)); }
@Test public void testSearchFromKey() throws Exception { Member m = memberSvc.searchFromId("test1"); Practice p = practiceSvc.searchFromStartDateTime( DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); assertNotNull(service.searchFromKey(service.generateKey(m.getKey(), p.getKey()))); assertNull(service.searchFromKey(Datastore.createKey(Attendance.class, "XXX"))); assertNull(service.searchFromKey(null)); }
@Test public void testSearchFromMemberIdAndPracticeDate() throws Exception { assertNotNull( service.searchFromMemberIdAndPracticeDate( "test1", DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN))); assertNull( service.searchFromMemberIdAndPracticeDate( "testXXX", DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN))); assertNull( service.searchFromMemberIdAndPracticeDate( "test2", DateUtil.toDate("2010-11-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN))); assertNull(service.searchFromMemberIdAndPracticeDate("test1", null)); assertNull( service.searchFromMemberIdAndPracticeDate( null, DateUtil.toDate("2010-11-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN))); }
@Test public void testSearchFromPracticeDate() throws Exception { assertEquals( 2, service .searchFromPracticeDate( DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)) .size()); assertEquals( 1, service .searchFromPracticeDate( DateUtil.toDate("2010-12-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)) .size()); assertNull( service.searchFromPracticeDate( DateUtil.toDate("2010-11-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN))); assertNull(service.searchFromPracticeDate(null)); }
@Test public void testGetInitalizedAttendance() { Attendance attendance = service.getInitalizedAttendance( memberSvc.searchFromId("test3"), practiceSvc.searchFromStartDateTime( DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN))); assertEquals(0, attendance.getAttendance()); assertEquals(memberSvc.searchFromId("test3").getKey(), attendance.getMemberKey()); assertEquals( practiceSvc .searchFromStartDateTime( DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)) .getKey(), attendance.getPracticeKey()); assertEquals(false, attendance.getFinished()); assertEquals(false, attendance.getInputFlg()); assertNull(attendance.getRacital()); }
@Test public void testRegistListAndDeleteList() throws Exception { Attendance a = null; Member m = null; Practice p = null; List<Attendance> attendanceList = new ArrayList<Attendance>(); a = new Attendance(); a.setAttendance(1); a.setFinished(false); a.setRacital("It's racital, too."); m = memberSvc.searchFromId("test3"); a.setMemberKey(m.getKey()); p = practiceSvc.searchFromStartDateTime( DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); a.setPracticeKey(p.getKey()); attendanceList.add(a); a = new Attendance(); a.setAttendance(0); a.setFinished(true); a.setRacital("It's racital, too."); m = memberSvc.searchFromId("test3"); a.setMemberKey(m.getKey()); p = practiceSvc.searchFromStartDateTime( DateUtil.toDate("2010-12-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); a.setPracticeKey(p.getKey()); attendanceList.add(a); attendanceList = service.registList(attendanceList); assertNotNull( service.searchFromMemberIdAndPracticeDate( "test3", DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN))); assertNotNull( service.searchFromMemberIdAndPracticeDate( "test3", DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN))); service.deleteList(attendanceList); assertNull( service.searchFromMemberIdAndPracticeDate( "test3", DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN))); assertNull( service.searchFromMemberIdAndPracticeDate( "test3", DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN))); }
@Before public void CreateDate() { Member m = null; Practice p = null; Attendance a = null; m = new Member(); m.setId("test1"); m.setFirstName("taro"); m.setLastName("test"); m.setBirthDay(DateUtil.toDate("2010-10-01", DateUtil.ISO_DATE_PATTERN)); m.setMailAddress("*****@*****.**"); m.setTelNo("0120-333-906"); Datastore.put(m); m = new Member(); m.setId("test2"); m.setFirstName("ziro"); m.setLastName("test"); Datastore.put(m); m = new Member(); m.setId("test3"); m.setFirstName("savuroh"); m.setLastName("test"); Datastore.put(m); p = new Practice(); p.setStartDate(DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); p.setEndDate(DateUtil.toDate("2010-10-01T12:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); p.setGatheringDate(DateUtil.toDate("2010-10-01T09:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); p.setPracticePlace("test praza"); p.setGatheringPoint("front of test praza"); p.setRecital("It's recital."); practiceSvc.regist(p); p = new Practice(); p.setStartDate(DateUtil.toDate("2010-10-11T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); p.setEndDate(DateUtil.toDate("2010-10-11T12:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); p.setGatheringDate(DateUtil.toDate("2010-10-11T09:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); practiceSvc.regist(p); p = new Practice(); p.setStartDate(DateUtil.toDate("2010-12-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); p.setEndDate(DateUtil.toDate("2010-12-01T12:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); p.setGatheringDate(DateUtil.toDate("2010-12-01T09:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); practiceSvc.regist(p); a = new Attendance(); a.setAttendance(1); a.setFinished(false); a.setRacital("It's racital, too."); m = memberSvc.searchFromId("test1"); a.setMemberKey(m.getKey()); a.getMemberRef().setModel(m); p = practiceSvc.searchFromStartDateTime( DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); a.getPracticeRef().setModel(p); a.setPracticeKey(p.getKey()); service.regist(a); a = new Attendance(); a.setAttendance(1); a.setFinished(false); a.setRacital("It's racital, too."); m = memberSvc.searchFromId("test1"); a.setMemberKey(m.getKey()); p = practiceSvc.searchFromStartDateTime( DateUtil.toDate("2010-12-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); a.setPracticeKey(p.getKey()); service.regist(a); a = new Attendance(); a.setAttendance(0); a.setFinished(true); a.setRacital("It's racital, too."); m = memberSvc.searchFromId("test2"); a.setMemberKey(m.getKey()); p = practiceSvc.searchFromStartDateTime( DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); a.setPracticeKey(p.getKey()); service.regist(a); a = new Attendance(); a.setAttendance(0); a.setFinished(true); a.setRacital("It's racital, too."); m = memberSvc.searchFromId("test2"); a.setMemberKey(m.getKey()); p = practiceSvc.searchFromStartDateTime( DateUtil.toDate("2010-10-01T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); a.setPracticeKey(p.getKey()); service.regist(a); a = new Attendance(); a.setAttendance(0); a.setFinished(true); a.setRacital("It's racital, too."); m = memberSvc.searchFromId("test1"); a.setMemberKey(m.getKey()); p = practiceSvc.searchFromStartDateTime( DateUtil.toDate("2010-10-11T10:00:00", DateUtil.ISO_DATE_TIME_PATTERN)); a.setPracticeKey(p.getKey()); service.regist(a); }
@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)); }