0 Daumen
289 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);


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.

von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community