/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
testing-modules/mocks-2/src/test/java/com/baeldung/mockprotected/MoviesUnitTest.java
22 строки
702 B
Stelios Anastasakis
[BAEL-7897] Improved unit test method names
14 май 2024, 12:37
14 май 2024, 12:37
127074c
Код
Авторство
О чём код?
package com.baeldung.mockprotected; import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.Mockito.doReturn; import org.junit.jupiter.api.Test; import org.mockito.Mockito; class MoviesUnitTest { @Test void givenProtectedMethod_whenMethodIsVisibleAndUseMockitoToStub_thenResponseIsStubbed() { Movies matrix = Mockito.spy(new Movies("The Matrix")); assertThat(matrix.getPlaceHolder()).isEqualTo("Movie: The Matrix"); doReturn("something else").when(matrix) .getTitle(); assertThat(matrix.getTitle()).isEqualTo("something else"); assertThat(matrix.getPlaceHolder()).isEqualTo("Movie: something else"); } }