Skip to content

Merge pull request #313 from JNU-econovation/be #1

Merge pull request #313 from JNU-econovation/be

Merge pull request #313 from JNU-econovation/be #1

GitHub Actions / Unit Test Results succeeded Mar 14, 2024 in 0s

All 72 tests pass, 1 skipped in 0s

73 tests   72 ✔️  0s ⏱️
29 suites    1 💤
29 files      0

Results for commit 4d58bdd.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

1 skipped test found

There is 1 skipped test, see "Raw output" for the name of the skipped test.
Raw output
com.blackcompany.eeos.teamBuilding.application.service.RestrictTeamBuildingServiceTest ‑ 활성화된 팀빌딩은 단 1개로 제한된다.

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

73 tests found

There are 73 tests, see "Raw output" for the full list of tests.
Raw output
com.blackcompany.eeos.EeosApplicationTests ‑ contextLoads()
com.blackcompany.eeos.auth.application.domain.OauthMemberModelTest ‑ 올바르지 않은 이름 형식일 경우 에러가 발생한다
com.blackcompany.eeos.auth.application.domain.OauthMemberModelTest ‑ 올바른 형식의 이름은 경우 에러가 발생하지 않는다.
com.blackcompany.eeos.auth.application.domain.OauthServerTypeTest ‑ 존재하는 서버이면 해당 서버타입을 반환한다.
com.blackcompany.eeos.auth.application.domain.OauthServerTypeTest ‑ 존재하지 않는 서버이면 에러가 발생한다.
com.blackcompany.eeos.auth.application.domain.client.OauthMemberClientCompositeTest ‑ 전달받은 인증 서버에게 인증된 유저 정보를 요청하여 유저 정보를 받는다.
com.blackcompany.eeos.auth.application.service.AuthFacadeServiceTest ‑ 로그인 요청이 들어오면 토큰을 반환한다.
com.blackcompany.eeos.auth.application.service.AuthServiceTest ‑ 기존 회원인 경우 존재하던 oauth 정보를 가져온다.
com.blackcompany.eeos.auth.application.service.AuthServiceTest ‑ 신규 회원인 경우 oauth에서 가져온 회원 정보를 저장한다.
com.blackcompany.eeos.auth.application.service.ReissueServiceTest ‑ 블랙리스트에 등록된 토큰이라면 예외가 발생한다.
com.blackcompany.eeos.auth.application.service.ReissueServiceTest ‑ 정상적인 토큰이라면 이전에 사용한 토큰은 블랙리스트로 등록하고 새로운 토큰을 생성한다.
com.blackcompany.eeos.auth.infra.oauth.slack.client.SlackOauthMemberClientTest ‑ 슬랙 api에 요청하여 슬랙 정보를 가져온다.
com.blackcompany.eeos.auth.presentation.support.CookieTokenExtractorTest ‑ 요청에 쿠키가 없으면 예외가 발생한다.
com.blackcompany.eeos.auth.presentation.support.CookieTokenExtractorTest ‑ 토큰을 키로 가지고 있는 쿠키가 없을 때 예외가 발생한다.
com.blackcompany.eeos.auth.presentation.support.CookieTokenExtractorTest ‑ 토큰을 키로 가지고 있는 쿠키가 있을 때 쿠키의 값을 반환한다.
com.blackcompany.eeos.auth.presentation.support.HeaderTokenExtractorTest ‑ 인증 헤더가 존재하지 않으면 예외가 발생한다.
com.blackcompany.eeos.auth.presentation.support.HeaderTokenExtractorTest ‑ 인증 헤더에 값이 존재할 때 prefix를 제외한 헤더의 값을 반환한다.
com.blackcompany.eeos.auth.presentation.support.HeaderTokenExtractorTest ‑ 인증 헤더의 값에 prefix가 존재하지 않으면 예외가 발생한다.
com.blackcompany.eeos.member.application.model.ActiveStatusTest ‑ 존재하는 활동 상태일 때 해당 활동 상태를 반환한다.
com.blackcompany.eeos.member.application.model.ActiveStatusTest ‑ 존재하지 않은 활동 상태일 때 예외가 발생한다.
com.blackcompany.eeos.member.application.model.ActiveStatusTest ‑ 주어진 활동 상태가 일치하면 true를 반환한다.
com.blackcompany.eeos.member.application.model.ActiveStatusTest ‑ 주어진 활동 상태가 일치하지 않으면 false를 반환한다.
com.blackcompany.eeos.member.application.model.MemberModelTest ‑ all 활동 상태로 변경할 때는 예외가 발생한다.
com.blackcompany.eeos.member.application.model.MemberModelTest ‑ 활동 상태를 변경한다.
com.blackcompany.eeos.member.application.service.CommandMemberServiceTest ‑ 존재하지 않는 멤버일 경우 예외가 발생한다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ all로 프로그램 카테고리를 수정하지 못 한다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 완료(end)된 프로그램의 참석 대상자를 작성자는 수정할 수 있다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 작성자 본인이 아닐 경우 프로그램 삭제가 불가능하다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 작성자 본인일 경우 프로그램 삭제가 가능하다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 진행중(active)인 프로그램의 참석 대상자는 수정할 수 없다
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 프로그램 날짜가 현 날짜와 같으면 상태는 진행중(active)이다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 프로그램 날짜가 현 날짜의 이전이라면 상태는 완료(end)이다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 프로그램 날짜가 현 날짜의 이후라면 상태는 진행중(active)이다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 프로그램 생성은 생성 기준 당일 날짜는 가능하다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 프로그램 생성은 생성 기준 이전 날짜는 불가능하다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 프로그램 생성은 생성 기준 이후 날짜는 가능하다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 프로그램 수정은 수정 기준 이전 날짜도 가능하다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 프로그램 작성자가 아니면 프로그램은 수정하지 못 한다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 프로그램 작성자이며 프로그램 타입을 수정하지 않을 떄는 프로그램 수정이 가능하다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 프로그램 타입은 수정하지 못 한다.
com.blackcompany.eeos.program.application.model.ProgramModelTest ‑ 프로그램의 작성자가 아닐 시에 참석 대상자를 수정하지 못 한다.
com.blackcompany.eeos.program.application.model.ProgramStatusTest ‑ 존재하는 status라면 ProgramStatus를 반환한다.
com.blackcompany.eeos.program.application.model.ProgramStatusTest ‑ 존재하지 않은 status라면 예외를 발생시킨다.
com.blackcompany.eeos.program.application.service.ActiveProgramStatusServiceTest ‑ 카테고리가 전체가 아닌 경우 특정 카테고리에서 진행중인 프로그램을 불러온다.
com.blackcompany.eeos.program.application.service.ActiveProgramStatusServiceTest ‑ 카테고리가 전체인 경우 전체 중에서 진행중인 프로그램을 불러온다.
com.blackcompany.eeos.program.application.service.ActiveProgramStatusServiceTest ‑ 해당 클래스의 status는 active이다.
com.blackcompany.eeos.program.application.service.EndProgramStatusServiceTest ‑ 카테고리가 전체가 아닌 경우 특정 카테고리에서 완료된 프로그램을 불러온다.
com.blackcompany.eeos.program.application.service.EndProgramStatusServiceTest ‑ 카테고리가 전체인 경우 전체 중에서 완료된 프로그램을 불러온다.
com.blackcompany.eeos.program.application.service.EndProgramStatusServiceTest ‑ 해당 클래스의 status는 end이다.
com.blackcompany.eeos.program.application.support.ProgramStatusServiceCompositeTest ‑ 원하는 프로그램 상태를 전달하면 해당 상태의 프로그램을 전달받는다.
com.blackcompany.eeos.program.persistence.ProgramCategoryTest ‑ 존재하는 프로그램 타입일 때 해당 프로그램 타입을 반환한다.
com.blackcompany.eeos.program.persistence.ProgramCategoryTest ‑ 존재하지 않은 프로그램 카테고리일 때 예외가 발생한다.
com.blackcompany.eeos.program.persistence.ProgramTypeTest ‑ 존재하는 프로그램 타입일 때 해당 프로그램 타입을 반환한다.
com.blackcompany.eeos.program.persistence.ProgramTypeTest ‑ 존재하지 않은 프로그램 타입일 때 예외가 발생한다.
com.blackcompany.eeos.target.application.model.AttendModelTest ‑ 이전 참석 정보가 변경전 참석정보와 일치하면 참석 상태를 변경한다.
com.blackcompany.eeos.target.application.model.AttendModelTest ‑ 이전 참석 정보가 변경전 참석정보와 일치하지 않으면 예외가 발생한다.
com.blackcompany.eeos.target.application.model.AttendModelTest ‑ 이전 참석 정보가 참석 대상자가 아니라면 참석 상태를 변경하지 못 한다.
com.blackcompany.eeos.target.application.model.AttendStatusTest ‑ 주어진 상태가 존재하는 활동상태라면 해당 활동상태를 반환한다.
com.blackcompany.eeos.target.application.model.AttendStatusTest ‑ 주어진 상태가 존재하지 않는 활동상태라면 예외가 발생한다.
com.blackcompany.eeos.target.application.model.AttendStatusTest ‑ 주어진 활동상태가 동일하다면 true를 반환한다.
com.blackcompany.eeos.target.application.model.AttendStatusTest ‑ 주어진 활동상태가 동일하지 않다면 false를 반환한다.
com.blackcompany.eeos.target.application.service.AttendServiceTest ‑ 참석 상태를 기준으로 멤버의 참석 상태를 반환한다.
com.blackcompany.eeos.target.application.service.AttendServiceTest ‑ 참석 상태를 멤버의 활동 상태 기준으로 조회 시 해당 프로그램의 참석 대상자가 아니면 관련 없음 참석 상태를 반환한다.
com.blackcompany.eeos.target.application.service.AttendServiceTest ‑ 참석 상태를 멤버의 활동 상태 기준으로 조회 시 해당 프로그램의 참여 정보 반환
com.blackcompany.eeos.target.application.service.SelectAttendTargetServiceTest ‑ 대상자를 전달받아 참석 대상자로 저장한다.
com.blackcompany.eeos.target.application.service.SelectTargetServiceTest ‑ 주어진 대상 멤버들로 멤버를 조회한다.
com.blackcompany.eeos.target.application.service.SelectTargetServiceTest ‑ 주어진 대상 멤버들로 모든 멤버들을 조회하지 못 했다.
com.blackcompany.eeos.target.application.service.SelectTeamBuildingTargetServiceTest ‑ 대상자를 전달받아 팀빌딩 대상자로 저장한다.
com.blackcompany.eeos.teamBuilding.application.model.TeamBuildingModelTest ‑ 해당 팀빌딩에 수정권한이 없는 유저이면 예외가 발생하지 않는다.
com.blackcompany.eeos.teamBuilding.application.model.TeamBuildingModelTest ‑ 해당 팀빌딩에 수정권한이 있는 유저이면 예외가 발생한다.
com.blackcompany.eeos.teamBuilding.application.service.RestrictTeamBuildingServiceTest ‑ 활성화된 팀빌딩은 단 1개로 제한된다.
com.blackcompany.eeos.teamBuilding.application.service.TeamBuildingServiceTest ‑ 진행 중인 팀빌딩의 작성자가 아니라면 수정 권한이 없음 예외가 발생한다.
com.blackcompany.eeos.teamBuilding.application.service.TeamBuildingServiceTest ‑ 팀빌딩 생성 시 팀빌딩 대상자를 선정한다.