0 Daumen
355 Aufrufe

Hallo, ich benötige Hilfe bei dieser Aufgabe. Leider bekommt man bei uns an der Uni bei unserem C-Praktikum kaum bis gar keine Unterstützung von den Mitarbeitern.  Vielen Dank im Voraus!

Zwei Lücken sollen hier ausgefüllt werden.


Ergänzen Sie den folgenden Unittest. Die Funktion is_negative soll immer 1 zurückgeben, wenn die übergebene Zahl negativ ist, ansonsten 0.

#test is_negative_negative
    int test_num = -1;
    int result = is_negative(test_num);
    ck_assert_ HieristdieersteLücke_eq(HieristdiezweiteLücke, result);


Avatar von

1 Antwort

+1 Daumen
ck_assert_ HieristdieersteLücke_eq(HieristdiezweiteLücke, result);

Welchen Datentyp hat der Wert, den Du testen willst? \(\Longrightarrow\) int. Deshalb wird die erste Lücke durch

HieristdieersteLücke = int

ergänzt. Für test_num=-1 erwartest Du in is_negative eine 1. Damit ist die zweite Lücke

HieristdiezweiteLücke = 1

Insgesamt also: 

ck_assert_int_eq(1, result); 

Erstelle Dir am besten einen Account, damit Du bei Bedarf Rückfragen stellen kannst.

Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community