inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Thêm Java, các cách khác nhau để kiểm tra ứng dụng của bạn

안녕하세요, 테스트의 displayName 관련 질문이 있습니다!

470

tjdtls690

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

0

 

    @DisplayName("가나다라")
    @ParameterizedTest(name = "{displayName} : a => {0}, b => {1}")
    @CsvSource(value = {"2, true", "1, false"})
    void aa(final int a, final boolean b) {
        assertThat(a == 2).isEqualTo(b);
    }

여기서 테스트 결과가 뜰 때,

 

{displayName} 이 아예 없는 것으로 나옵니다. 혹시나 해서 다른거 다 빼고 {displayName} 만 넣으면

    @DisplayName("가나다라")
    @ParameterizedTest(name = "{displayName}")
    @CsvSource(value = {"2, true", "1, false"})
    void aa(final int a, final boolean b) {
        assertThat(a == 2).isEqualTo(b);
    }

메서드 이름이 아닌 이름 없음으로 뜹니다.

구글 검색해보면 해결책이 전부

'Build, Execution, Deployment -> Build Tools -> Gradle로 이동한 다음 Run tests using 을 Gradle -> Intellij IDE 로 수정'

이렇게 수정하라는 글밖에 없습니다.

전 사정이 있어서 컴파일 및 빌드 실행을 Gradle로 실행을 하면서 테스트해야만 하는데, 다른 방법이 있는지 궁금합니다.

ArchUnit JMeter java JUnit testcontainers mockito Chaos-Monkey

Câu trả lời 0

테스트 반복하기 관련 질문입니다

0

105

1

Testcontainers ddl-auto 동작 시점

0

223

2

testcontainers DB 공유 이슈

0

240

2

질문있습니다.

0

334

3

동시성 테스트는 어떻게 작성해야하는지 궁금합니다.

2

1235

0

intellij 테스트 실행시 engine 이 나오게 하는 방법이 궁금합니다.

0

412

0

thenThrow() 안에는 runtime 익셉션만 선언가능한가요?

0

1349

1

안녕하세요 @BeforeAll관련해서 질문이 있습니다.

0

391

1

Test 중단 방법(?)

1

428

1

junit 프로퍼티

1

412

1

강의 섹션별 Git Code

1

366

1

Gradle 프로젝트

0

359

1

강의 문서

0

398

1

if나 case를 통한 분기와 Assumptions의 차이점 문의

1

380

1

Study .setOwnerId( id ) 로 예제를 구성하신 이유가, 특정한 시나리오를 가정하기 때문인가요?

0

319

1

Mock에 Stubbing 중 발생하는 에러

0

3988

1

제 블로그에 공부 내용을 정리해도 될까요?

1

382

1

@Order와 @Order가 없는 순서가 있는 케이스

0

440

1

enum은 또 "이늄"인가요?

-5

1711

2

"assume" 발음이 "어줌"인가요?

-7

1624

4

검색을 해도 해결이 안되어 질문드립니다

0

2214

1

test 환경의 다른 컨테이너(Mock 어플리케이션)

0

381

2

중복 저장

0

301

1

Mapped port can only be obtained after the container is started

1

505

1