๐Ÿ–๏ธ jcowwk's study

    2025/02/23 1

    [JUnit] JUnit์œผ๋กœ ์ƒํ’ˆ ์‚ญ์ œ ๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑํ•˜๊ธฐ

    JUnit์œผ๋กœ ์ƒํ’ˆ ์‚ญ์ œ ๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑํ•˜๊ธฐ์ƒํ’ˆ ์‚ญ์ œ ๊ธฐ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด์„œ ์„ค๋ช…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. @Mockprivate ProductRepository productRepository;@InjectMocksprivate ProductService productServiceUnderTest; ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•  ํด๋ž˜์Šค ์•ˆ์— @Mock ์–ด๋…ธํ…Œ์ด์…˜์„ ํ†ตํ•ด์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•  ๊ฐ€์งœ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค.๋‹ค์Œ์œผ๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•  ๋ฉ”์„œ๋“œ ์•ˆ์— @Test ์–ด๋…ธํ…Œ์ด์…˜์„ ์ง€์ •ํ•ด์ฃผ๊ณ  Given-When-Then ๋ฐฉ์‹์„ ํ™œ์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์ค๋‹ˆ๋‹ค. - GivenUUID storeId = UUID.randomUUID();UUID productId = UUID.randomUUID();Store mockSto..

    ๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป Dev 2025.02.23
    ์ด์ „
    1
    ๋‹ค์Œ
    ๋”๋ณด๊ธฐ
    ํ”„๋กœํ•„์‚ฌ์ง„

    ๐Ÿ–๏ธ jcowwk's study

    contact jcowwk@gmail.com ๐Ÿ˜ป

    • ์ „์ฒด ์นดํ…Œ๊ณ ๋ฆฌ (82)
      • ๐Ÿค– AI (2)
      • ๐Ÿ’ก Algorithm (26)
      • ๐Ÿ“— CS (15)
      • ๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป Dev (27)
      • โš ๏ธ Error (5)
      • ๐ŸŒ Infra (6)
      • ๐Ÿ”– Review (1)

    Calendar

    ยซ   2025/02   ยป
    ์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
    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

    ๋ฐฉ๋ฌธ์ž์ˆ˜Total

    • Today :
    • Yesterday :

    Copyright ยฉ Kakao Corp. All rights reserved.

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”