Browse Source
refactoring: löschen des alten Test, Anton Lohrey
remotes/origin/Läufer-fertig,-Hendrik-Voß
refactoring: löschen des alten Test, Anton Lohrey
remotes/origin/Läufer-fertig,-Hendrik-Voß
fdai7492
11 months ago
1 changed files with 0 additions and 107 deletions
@ -1,107 +0,0 @@ |
|||
#ifdef TEST |
|||
|
|||
#include "unity.h" |
|||
|
|||
#include "schach.h" |
|||
|
|||
#include "string.h" |
|||
void setUp(void) |
|||
{ |
|||
} |
|||
|
|||
void tearDown(void) |
|||
{ |
|||
} |
|||
|
|||
void test_print_Schachfeld(void){ |
|||
/* arrange */ |
|||
char expected = 'S'; |
|||
int x = 8; |
|||
int y = 8; |
|||
|
|||
/* act */ |
|||
char** Spielfeld = create_Schachfeld(x, y); |
|||
|
|||
/* assert */ |
|||
TEST_ASSERT_EQUAL_CHAR(expected,Spielfeld[5][0]); |
|||
TEST_ASSERT_EQUAL_CHAR(expected,Spielfeld[4][3]); |
|||
} |
|||
|
|||
void test_print_Schachfeld_Turm_weiss(void){ |
|||
/* arrange */ |
|||
char expected = 'T'; |
|||
int x = 8; |
|||
int y = 8; |
|||
|
|||
/* act */ |
|||
char** Spielfeld = create_Schachfeld(x, y); |
|||
|
|||
/* assert */ |
|||
TEST_ASSERT_EQUAL_CHAR(expected,Spielfeld[0][0]); |
|||
TEST_ASSERT_EQUAL_CHAR(expected,Spielfeld[0][7]); |
|||
} |
|||
|
|||
void test_print_Schachfeld_Bauern_weiss(void){ |
|||
/* arrange */ |
|||
char expected = 'B'; |
|||
int x = 8; |
|||
int y = 8; |
|||
|
|||
/* act */ |
|||
char** Spielfeld = create_Schachfeld(x, y); |
|||
|
|||
/* assert */ |
|||
for(int l = 0;l<y;l++){ |
|||
TEST_ASSERT_EQUAL_CHAR(expected,Spielfeld[1][l]); |
|||
} |
|||
|
|||
} |
|||
|
|||
void test_print_Schachfeld_dame_schwarz(void){ |
|||
/* arrange */ |
|||
char expected = 'd'; |
|||
int x = 8; |
|||
int y = 8; |
|||
|
|||
/* act */ |
|||
char** Spielfeld = create_Schachfeld(x, y); |
|||
|
|||
/* assert */ |
|||
TEST_ASSERT_EQUAL_CHAR(expected,Spielfeld[7][3]); |
|||
//TEST_ASSERT_EQUAL_CHAR(expected,Spielfeld[0][7]); |
|||
} |
|||
|
|||
|
|||
|
|||
|
|||
void test_read_input(void) { |
|||
/* arrange */ |
|||
const char *input = "8\n"; |
|||
int result = 0; |
|||
int expected = 7; |
|||
|
|||
FILE *original_stdin = freopen(NULL, "r", stdin); |
|||
|
|||
|
|||
FILE *tempInput = fopen("temp_input.txt", "w"); |
|||
fputs(input, tempInput); |
|||
fclose(tempInput); |
|||
|
|||
tempInput = freopen("temp_input.txt", "r", stdin); |
|||
|
|||
/* act */ |
|||
result = read_input(); |
|||
|
|||
/* assert */ |
|||
TEST_ASSERT_EQUAL_INT(expected, result); |
|||
|
|||
/* Clean up */ |
|||
fclose(tempInput); |
|||
freopen("/dev/tty", "r", stdin); |
|||
|
|||
|
|||
freopen(NULL, "r", stdin); |
|||
} |
|||
|
|||
#endif // TEST |
|||
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue