테스트용 데이터 입력을 대신해주는 클래스를 하나 만들어서 사용하도록 함.



아래와같이 사용함.

테스트 코드는 최대한 눈에 잘 들어오게 해야 하므로 잡다한 인스턴스 생성 코드는 다른 메소드 안에 넣어서 가독성을 높이는게 좋음.


나중에 테스트 코드 막 쌓이면 이것도 엄청 일이 됨.



ScheduleElement 클래스 이름을 Schedule로 변경해줌.



그러면 지금 삽입, 검색은 됐으니까 삭제로 곧바로 넘어가보겠음.


.... 이라고 생각했으나....


삭제의 경우 특정 일의 모든 일정을 삭제하거나, 또는 특정 일정 하나만 삭제하거나, 뭐 이런 정도겠지..?


근데 이건 코드가 검색과 또 거의 비슷함. 파라미터로 검색할 조건을 지정해주고 이에 해당되는 일정을 그냥 삭제하면 끝.


이 부분은 나중에 findByDate와 findByMonth 를 설계한 후에 그냥 그대로 가져다가 구현하면 될 거 같으니 일단 여기서 스톱.




------------ 추가 -----------------


메소드 이름을 바꿔봄.




Schedule.setStart (...) 를 setTime으로 변경함. 일정의 시간을 정하는거니까 Start보다는 Time이라고 하는게 더 맞는 듯...


주석도 위에 적당히 넣어주고..


저걸 한 번에 다 받아서 초기화해주는 생성자를 만들까?


나중에 봐서 필요할거 같으면 만들겠음....