Skip to content

Commit 485d16d

Browse files
committed
test(user): 유저 계정 아이디 기반 조회 테스트 추가
1 parent c088a02 commit 485d16d

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

src/test/java/com/somemore/user/repository/user/UserRepositoryImplTest.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,4 +97,20 @@ void findByInvalidId() {
9797
// then
9898
assertThat(findUser).isEmpty();
9999
}
100+
101+
@DisplayName("유저 계정 아이디로 유저를 조회할 수 있다.")
102+
@Test
103+
void findByAccountId() {
104+
// given
105+
UserAuthInfo userAuthInfo = new UserAuthInfo("[email protected]", "test");
106+
User user = User.from(userAuthInfo, UserRole.CENTER);
107+
User savedUser = userRepository.save(user);
108+
109+
// when
110+
Optional<User> findUser = userRepository.findByAccountId(savedUser.getAccountId());
111+
112+
// then
113+
assertThat(findUser).isPresent();
114+
assertThat(findUser.get()).isEqualTo(savedUser);
115+
}
100116
}

src/test/java/com/somemore/user/service/UserQueryServiceTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,18 @@ void getById() {
5151
assertThat(foundUser).isNotNull();
5252
}
5353

54+
@DisplayName("유저 계정 아이디로 유저를 조회할 수 있다.")
55+
@Test
56+
void getByAccountId() {
57+
// given
58+
59+
// when
60+
User foundUser = userQueryService.getByAccountId(user.getAccountId());
61+
62+
// then
63+
assertThat(foundUser).isNotNull();
64+
}
65+
5466
@DisplayName("유저 아이디로 유저 공통 속성을 조회할 수 있다.")
5567
@Test
5668
void getCommonAttributeByUserID() {

0 commit comments

Comments
 (0)