package com.blogspot.toomuchcoding.book.chapter4._6_StubbingVoidMethod.assertj; import com.blogspot.toomuchcoding.book.chapter4.common.voidmethod.PersonProcessor; import com.blogspot.toomuchcoding.book.chapter4.common.voidmethod.PersonSaver; import com.blogspot.toomuchcoding.person.Person; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; import static org.assertj.core.api.BDDAssertions.then; @RunWith(MockitoJUnitRunner.class) public class PersonProcessorTest { @Mock PersonSaver personSaver; @InjectMocks PersonProcessor systemUnderTest; @Test public void should_successfully_save_person_data() { // when boolean updateSuccessful = systemUnderTest.process(new Person()); // then then(updateSuccessful).isTrue(); } }