# Answers in mockito

DevFeed: [Answers in mockito](<https://devfeed.tech/articles/answers-in-mockito-27313.md>)

Original publisher: [Read original article](<https://blog.pchudzik.com/201909/mockito-answers/>)

Published: 2019-09-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Paweł Chudzik](<https://devfeed.tech/sources/pawe-chudzik.md>)

Topics: [Mocking](<https://devfeed.tech/topics/mocking.md>), [Library](<https://devfeed.tech/topics/library.md>), [test](<https://devfeed.tech/topics/test.md>), [legacy](<https://devfeed.tech/topics/legacy.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Exception](<https://devfeed.tech/topics/exception.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [exception](<https://devfeed.tech/tags/exception.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [mocking](<https://devfeed.tech/tags/mocking.md>), [mockito](<https://devfeed.tech/tags/mockito.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [test](<https://devfeed.tech/tags/test.md>)

## AI overview

This tutorial explains Mockito stubbing strategies and answers, including default returns, real method calls, null handling, self-returning builders, generated mocks, and deep stubs. It also discusses when these techniques may indicate legacy code or problematic design.

## Source excerpt

Mocking library is an important tool in every developer toolbox. Sometimes you want to do things that at first glance look a bit more complex than returning number 42 from some method. Let's see what stubbing techniques are available in Mockito out of the box and what they offer. Read more