ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

๋ฐ˜์‘ํ˜•

IntelliJ Live Template๋ฅผ ์ด์šฉํ•ด์„œ ์‰ฝ๊ฒŒ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑํ•˜๊ธฐ

Preferences -> Editor -> Live Templates -> Java ๋ฉ”๋‰ด -> +

@DisplayName("sample")
@Test
void testMethodNameHere() {
    // given
    $END$    
    // when
    
    // then
    assertThat(actual).isEqualTo(expected);
}

@ParameterizedTest(name = " : {0}")
@CsvSource(value = {"", ""})
@DisplayName("sampleTest")
void parameterizedTest() {
    // given
    $END$    
    // when    
    
    // then
    assertThat(actual).isEqualTo(expected);
}

@ParameterizedTest(name = " : {0}")
@MethodSource("methodSource")
@DisplayName("sampleTest")
void sampleTest(String s, boolean expected) {
    // given
    $END$    
    // when

    // then
    assertThat(actual).isEqualTo(expected);
}

private static Stream<Arguments> methodSource() {
    return Stream.of(
            Arguments.of(null, true),
            Arguments.of(null, true)
    );
}

@DisplayName("๋น…ํ…Œ์ŠคํŠธ์ด๋ฆ„")
@TestFactory
Stream<DynamicTest> collectionsOfDynamicTest() {
    return Stream.of(
            dynamicTest("ํ…Œ์ŠคํŠธ์ผ€์ด์Šค1", () -> {
                // given
                $END$
                // when                

                // then
                assertThat(actual).isEqualTo(expected);
            }),

            dynamicTest("ํ…Œ์ŠคํŠธ์ผ€์ด์Šค2", () -> {
                // given

                // when                

                // then
                assertThat(actual).isEqualTo(expected);
            })
    );
}

assertThat(actual$END$).isEqualTo(expected);

assertAll(
        () -> assertThat(actual$END$).isEqualTo(expected),
        () -> assertThat(actual).isEqualTo(expected)
);

ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ์‹œ import ์•ˆ๋ ๋•Œ AUTO import๋กœ ์•„๋ž˜ ํŒจํ‚ค์ง€ ์ถ”๊ฐ€

com.sun
java.lang.invoke
javax.swing
jdk.internal
jdk.javadoc	
jdk.nashorn
jdk.vm
org.graalvm
sun.font
sun.jvm
sun.security
sun.swing

์ถ”๊ฐ€

 

๋งฅ๋ถ ์ž๋™์™„์„ฑ ์„ค์ •

์ด์ „ ์ž…๋ ฅ์†Œ์Šค ๋‹จ์ถ•ํ‚ค๋ฅผ ๊บผ์ค˜์•ผ์ง€ ์ธํ…”๋ฆฌ์ œ์ด ์ž๋™์™„์„ฑ ์ž‘๋™ํ•œ๋‹ค

๋ฐ˜์‘ํ˜•
๋ฐ˜์‘ํ˜•
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2024/07   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
๊ธ€ ๋ณด๊ด€ํ•จ
๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (56)
๐Ÿ“บ Develop (34)
๐ŸŒ‹ Error Fixed (3)
๐Ÿ— Tool (3)
๐Ÿ’ป MacBook M1 (15)
๐Ÿ“ฆ ETC (1)

์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค.