Testy jednostkowe dla klasy.

Odpowiedz Nowy wątek
2019-03-26 21:38

Rejestracja: 10 lat temu

Ostatnio: 4 dni temu

0

Hey, jakie wg. Was testy jednostkowe powinny być dla tej klasy napisane:

@RequiredArgsConstructor
@Slf4j
public class OrderProducer implements Consumer<String> {

    private final KafkaTemplate<String, String> kafkaTemplateString;

    @Value("${app.topic.orders-from-foundry}")
    private String topic;

    @Override
    public void accept(final String information) {
        log.info("Send order to topic='{}' info='{}'", topic, information);
        kafkaTemplateString.send(topic, information);
    }
}

Pozostało 580 znaków

2019-03-26 21:40
Moderator

Rejestracja: 13 lat temu

Ostatnio: 19 godzin temu

Lokalizacja: Wrocław

1

Żadne - ta klasa nie realizuje żadnej logiki.


edytowany 2x, ostatnio: Patryk27, 2019-03-26 21:41

Pozostało 580 znaków

2019-03-26 22:08
Moderator

Rejestracja: 16 lat temu

Ostatnio: 6 godzin temu

0

No możesz sobie tu co najwyżej sprawdzić tą delegacje, jeśli musisz, ale wartość takiego testu jest bliska zeru.


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...

Pozostało 580 znaków

2019-03-26 22:24

Rejestracja: 10 lat temu

Ostatnio: 7 godzin temu

0

Jedyne co możesz otestować to to że klasa deleguje zadanie do zależności - ale pewnie ją zamockujesz, więc moim zdaniem więcej szumu niż testowania.


Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0