use of com.gmoon.springsecurityjwt.user.User in project Toy by gmoon92.
the class TeamControllerTest method testDelete.
@Test
@DisplayName("팀을 삭제한다.")
void testDelete() throws Exception {
// given
User admin = getUserOrElseThrow("admin");
// when
ResultActions result = verify(delete(URL_OF_TEAM), admin);
// then
result.andExpect(status().isOk());
}
use of com.gmoon.springsecurityjwt.user.User in project Toy by gmoon92.
the class JacksonUtilsTest method testToObject.
@Test
void testToObject() {
// given
String jsonString = JacksonUtils.toString(User.create("gmoon", "123", Role.ADMIN));
// when
User actual = JacksonUtils.toObject(jsonString, User.class);
// then
assertThat(actual).hasFieldOrPropertyWithValue("username", "gmoon");
}
use of com.gmoon.springsecurityjwt.user.User in project Toy by gmoon92.
the class JacksonUtilsTest method testToString_jacksonTester.
@Test
void testToString_jacksonTester() throws IOException {
// given
User user = User.create("gmoon", RandomStringUtils.randomAlphanumeric(10), Role.ADMIN);
// when then
assertThat(json.write(user)).hasJsonPathStringValue("@.password");
assertThat(json.write(user)).extractingJsonPathStringValue("@.username").isEqualTo("gmoon");
assertThat(json.write(user)).extractingJsonPathArrayValue("@.authorities").containsExactly("ADMIN");
}
Aggregations