Guten Morgen,
ich stehe momentan auf dem Schlauch und muss jedoch einen public <Optinal String> aus einer Klasse in eine Test Klasse bringen und dort mit einem Int vergleichen.
Was mir klar ist, ist das das Int umgewandelt werden muss und da habe ich mir bisher folgender Maßen geholfen:
Einmal der String
und einmal die Testklasse
Ich hoffe mir kann jemand auf die Sprünge helfen.
Schönen Tag und vielen Dank im Voraus.
ich stehe momentan auf dem Schlauch und muss jedoch einen public <Optinal String> aus einer Klasse in eine Test Klasse bringen und dort mit einem Int vergleichen.
Was mir klar ist, ist das das Int umgewandelt werden muss und da habe ich mir bisher folgender Maßen geholfen:
Einmal der String
Code:
@Override
public Optional<String> getKey(final String login, final String pwd) {
if (isValid(login, pwd)) {
return Optional.of(KEY);
}
return Optional.empty();
}
und einmal die Testklasse
Code:
@Test
void getKeyShouldReturnTrue() {
Optional<String> getKey = Optional.of("1");
Integer num = Integer.valueOf(getKey.get());
if (num == 1) {
System.out.println("true");
} else {
System.out.println("false");
}
}
Ich hoffe mir kann jemand auf die Sprünge helfen.
Schönen Tag und vielen Dank im Voraus.