### Question:
SpiContextDataProvider { public SpiContextData provideWithPsuIdData(PsuIdData psuIdData) { TppInfo tppInfo = tppService.getTppInfo(); return provide(psuIdData, tppInfo); }  SpiContextData provide(); SpiContextData provideWithPsuIdData(PsuIdData psuIdData); SpiContextData provide(PsuIdData psuIdData, TppInfo tppInfo);  }### Answer:
@Test void provideWithPsuIdData_success() { when(tppService.getTppInfo()) .thenReturn(TPP_INFO); SpiContextData actualResponse = spiContextDataProvider.provideWithPsuIdData(PSU_DATA); assertThat(actualResponse).isNotNull(); assertThat(actualResponse).isEqualTo(SPI_CONTEXT_DATA); }