Hallo zusammen,
möchte mich mal ans testen wagen.
Habe einen Service welcher einen Server anlegt und danach eine Methode aufruft welche den Emailversand triggert.
DummyCode:
Irgendwie muss ich mal langsam einsteigen, das ist glaube ein gutes Beispiel. Wer kann mir erklären was man machen muss, damit das sauber funktioniert?
Die ServerService Klasse auch einen Test in dem Testpackage anlegen? IntelliJ schlägt mir vor "make ServerService.sendLoginDataCustomerPortal package-private" was hat es damit auf sich?
möchte mich mal ans testen wagen.
Habe einen Service welcher einen Server anlegt und danach eine Methode aufruft welche den Emailversand triggert.
DummyCode:
Java:
@Service
public class ServerService {
public void createServer(){
//bestellt server
sendLoginDataCustomerPortal(User user)
}
private void sendLoginDataCustomerPortal(user){
//sendet Mail diese Methode möchte ich testen
}
Java:
class ServerServiceTest {
@Autowired
ServerService serverService;
@Test
void createServer() {
ContractPartner contractPartner = new ContractPartner();
serverService.sendLoginDataCustomerPortal(contractPartner); //geht nicht weil og Methode private ist
}
}
Irgendwie muss ich mal langsam einsteigen, das ist glaube ein gutes Beispiel. Wer kann mir erklären was man machen muss, damit das sauber funktioniert?
Die ServerService Klasse auch einen Test in dem Testpackage anlegen? IntelliJ schlägt mir vor "make ServerService.sendLoginDataCustomerPortal package-private" was hat es damit auf sich?