inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Trong thực tế! Phát triển ứng dụng quản lý thư viện với Kotlin và Spring Boot (tái cấu trúc dự án Java)

6강. assertThat import 문제

354

rockdrum0137

4 câu hỏi đã được viết

0

태현님 안녕하세요.

assertThat이 정상적으로 import가 되질 않아 문의 드립니다.

 

태현님 6강 강의도중 보면 org.assertj.core.api를 import하는걸로 보이는데요.

 

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
    implementation 'org.junit.jupiter:junit-jupiter:5.8.1'
    runtimeOnly 'com.h2database:h2'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

혹시 import에 문제가 있나 싶어

https://mvnrepository.com/artifact/org.assertj/assertj-core/3.6.1

이걸 참고해 dependencies를 추가했는데도 안되더라고요;;

 

일단 스크린샷도 첨부하긴 했습니다..

제가 뭘 잘못한 걸까요..

java spring kotlin spring-boot 리팩토링

Câu trả lời 2

0

lannstark

안녕하세요 석배님! 🙂 질문 주셔서 감사합니다!

 

맞습니다. 말씀해주신것처럼 spring 의 test 쪽에 assertj가 포함되어 있는데, 간혹 import를 하더라도 assertThat을 불러오지 못하는 경우가 있더라고요!! 😭 IntelliJ가 assertJ를 인식하지 못하는 것 같은데, 저도 이 문제를 직접적으로 해결하지는 못했고,

이런 문제가 있다면, 차라리 assertj를 직접 한 번 더 import 해서 사용하는 쪽으로 우회하고 있습니다.

testImplementation("org.assertj:assertj-core:3.25.3")

 

답변이 도움이 되었으면 좋겠습니다. 🙏

0

rockdrum0137

정말 이유는 모르겠으나..

 

import org.assertj.core.api.AssertionsForInterfaceTypes.assertThat

springframework의 test쪽에 assertj가 포함되어 있더군요..

강제로 import문을 입력한 후 assertThat을 사용하니 사용이 가능합니다;;

이것만 자동완성이 안되는 것 같은데... 정말 좀 난감하네요

혹시 이런 경우가 인텔리제이 setting 설정에서 뭘 바꾸면 알 수 있는지 아실까요??

 

 

안녕하세요 혹시 프론트 코드 제공받을 수 있을까요?

0

70

2

실행이 안되네요

0

68

2

프론트 영역 보는법

0

53

2

companion object

0

79

2

Custom 레프직토리 형식

0

60

2

Querydsl 도입

0

69

2

fetch join DISTINCT 중복제거

1

86

2

표준 예외와 커스텀 예외 사용 전략 질문

0

95

3

이 질문이 왜 없는지 이해가 안 되지만 문제 인식 및 해결 방법 남깁니다.

1

177

2

테스트를 위한 코드

1

106

2

프로젝트 실행 에러

0

154

2

PDF 문서에 오타가 있어서 알려드립니다.

1

102

1

enum질문

1

87

1

테스트 후 AfterEach 함수에서 나오는 쿼리

0

136

2

테스트 fixture

1

211

2

./gradlew test 실행시 인식할수 없다고 뜹니다.

0

142

1

test 코드 실행시 경고가 발생합니다.

0

144

1

13강 User Kotlin 변환중

2

172

3

'추가 - 코프링과 플러그인' 강의 7:46 allopen 관련 질문

2

174

1

-

0

142

2

4:28 build.gradle 수정 시 kotlin-reflect관련 implementation 추가 해야할까요?

0

314

3

junit import 불가

0

279

3

테스트 코드와 관련하여 질문이 있습니다.

1

219

1

hibernate가 select를 두번 하는 이유

0

240

1