Spring Boot Unit Testing With Mockito - Mocking Explained

Тәжірибелік нұсқаулар және стиль

Spring Boot Unit Testing - Mocking + Service Layer
Github Repository: github.com/teddysmithdev/poke...
Linkedin: / teddy-smith-015ba61a3
Website: www.teddysmith.io
Github: github.com/teddysmithdev

Пікірлер: 16

  • @mattcummings737
    @mattcummings73710 ай бұрын

    Great videos! Quick nerd note, I believe that the logic is inverted on the way you described non-deterministic. The way you described how we want unit test to have stable and reproducible output is deterministic.

  • @andreferreira4327
    @andreferreira43279 ай бұрын

    Did you mean deterministic?

  • @Anon-jz7iw

    @Anon-jz7iw

    4 ай бұрын

    I think so, google is saying deterministic is the correct wording.

  • @piotrjaga6929
    @piotrjaga692910 ай бұрын

    Did you mean non-random? because you said non-deterministic is when you always get the same result for the same input, but this is fully deterministic then

  • @alma89732
    @alma8973211 ай бұрын

    Man your explanation was so good and helped me to understand perfectly what I had to do. Really really thank you, I had been struggling with this for a while and you saved me!

  • @lenigaussgauss2428
    @lenigaussgauss24284 ай бұрын

    You well explained the principal of Mockito but didn't explained how each of them works. When do we need to use Mockito.any(...), mockito.mock(...), when()... And what does all these methods do ?

  • @luishenriquedossantos8183
    @luishenriquedossantos818310 ай бұрын

    This is gold man, thank you so much

  • @jasper5016
    @jasper50164 ай бұрын

    This is top notch content. Thanks. Can you please cover all this in more detail? I would appreciate if you can cover Integration testing as well. Please take some common examples like Students or Employee.

  • @TeddySmithDev

    @TeddySmithDev

    4 ай бұрын

    Yes, I’m in C# right now but once done will be back in Java. Thanks for commenting!

  • @martinmatovcik7918
    @martinmatovcik7918 Жыл бұрын

    Really good explanation! thanks😉

  • @jonastimo6582
    @jonastimo658210 ай бұрын

    great video, thank you! That was very helpful. One question though: You have been injecting the implementation of pokemonService. Does it have to be the class? Could we possibly use the interface instead and have mockito decide which class to use (maybe with some attribute added for specification, in case there is more than one implementation around)? e. g. Spring Autowiring would allow doing so

  • @Vedant-ts2gf

    @Vedant-ts2gf

    4 ай бұрын

    In test environment springboot don't provide the functionality of dependency injection. so for that you will need to add annotations over class. (i.e @SpringBootTest & @RunWith(SpringRunner.class)).

  • @daoudasylla91
    @daoudasylla91 Жыл бұрын

    Thx you man. What application do you use for your note ? I like the hand writer

  • @tharlinhtet97
    @tharlinhtet973 ай бұрын

    when(pokemonRepository.save(Mockito.any(Pokemon.class))).thenReturn(pokemon) how come this test case can be passed? pokemon object is built using builder pattern.

  • @whitestar7648
    @whitestar7648 Жыл бұрын

    Thx dude , really appreciate it

Келесі