Junit이란JUnit은 단위 테스트 도구이다.System.out.print()로 번거롭게 디버깅하지 않아도 되며, 테스트에 걸린 시간도 관리할 수 있다.JUnit은 보이지 않고 숨겨진 단위 테스트를 끌어내어 정형화시켜 단위 테스트를 쉽게 해주는 테스트용 Framework이다. JUnit의 특징- 단위 테스트 Frameworkd 중 하나- 단정문으로 테스트 케이스의 수행 결과를 판별함- 어노테이션으로 간결하게 지원함- 결과는 성공(초록색), 실패(빨간색) 중 하나로 표시 Junit 설정하기프로젝트 우클릭 > Properties 클릭 Java Build Path > Libraries > Classpath 클릭 > Add Library 선택 JUnit 선택 후 Next 버..
@Test void testGetBoardPost() { BoardService boardService = new MariaBoardService(); long id = 24; BoardPost boardPost = boardService.getBoardPost(id); System.out.println(">> boardPost=" + boardPost); fail("Not yet implemented"); } JUnit을 깔아서 테스트를 해봤는데 계속 fail이 떴다. 그래서 로직이 잘못된 줄 알고 몇 분 동안 로직을 고치고 있었다. fail 부분을 지워주지 않는다면 계속 실패가 뜬다. (사용법을 숙지 안 한 내 잘못 껄껄) 왜냐면 fail 메서드를 호출하는 건 의도적으로 실패하도록 표시되는거기 때문이..
Spring 프로젝트를 만들 때 Type을 Maven으로 설정한다. 그렇다면 Maven은 뭘까? Maven Maven은 프로젝트를 관리하고 빌드에 도움을 주는 도구이다. 그리고 Maven은 프레임워크이다. (프레임워크라 정해진 동작 방식이 있다.(LifeCycle) LifeCycle에 대한 내용은 추후 다른 게시글에서 다루도록 하겠다.) https://velog.io/@dovnaldisn/%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%EC%99%80-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC%EC%9D%98-%EA%B3%B5%ED%86%B5%EC%A0%90%EA%B3%BC-%EC%B0%A8%EC%9D%B4%EC%A0%90 라이브러..
📽️ 프로젝트 소개 저번 미니 프로젝트를 할 때에는 mvc를 이용해서 백에서만 구현되게 만들었었다. 그때는 배운 게 한정적이라 주제를 정하는 것도 범위가 좁아서 생각보다 쉽게 골라서 할 수 있었다. (지난 미니 프로젝트는 3일 정도였고, 커피 구매하기 프로젝트를 만들었었다.) 하지만 이번 프로젝트에서는 프론트에서도 보여지고 백에 대해서도 더 배웠기 때문에 주제 범위가 넓어져서 정하는 데에 꽤 오랜 시간이 걸렸다. 회의 끝에 여러 후보들이 나왔다. - 항공사 - 병원 정보 오픈 api - 사내 메신저 - 데이트 매칭 시스템 - 술 맛집 정보 사이트 - 온라인 약국 - 영화 후기 공공 데이터를 다루는 수업을 받았기 때문에 이를 활용해서 프로젝트를 만들고 싶었다. 팀원들 모두 영화에 관심이 있고 api를 불러..