Created SetUp and TearDown functions for testrwops suite.
This commit is contained in:
parent
8632b5f433
commit
45e6823e5f
1 changed files with 22 additions and 3 deletions
|
@ -13,13 +13,13 @@
|
|||
|
||||
#include "../../include/SDL_test.h"
|
||||
|
||||
// TODO create these at SetUp() and such TearDown()
|
||||
const char* RWOPS_READ = "tests/testrwops/read";
|
||||
const char* RWOPS_WRITE = "tests/testrwops/write";
|
||||
const char* RWOPS_READ = "rwops_read";
|
||||
const char* RWOPS_WRITE = "rwops_write";
|
||||
|
||||
static const char hello_world[] = "Hello World!";
|
||||
static const char const_mem[] = "Hello World!";
|
||||
|
||||
|
||||
/* Test cases */
|
||||
static const TestCaseReference test1 =
|
||||
(TestCaseReference){ "rwops_testParam", "test parameters", TEST_ENABLED, 0, 0 };
|
||||
|
@ -54,6 +54,25 @@ TestCaseReference **QueryTestSuite() {
|
|||
}
|
||||
|
||||
|
||||
// Fixture
|
||||
void
|
||||
SetUp(void *arg)
|
||||
{
|
||||
FILE *handle = fopen(RWOPS_READ, "w");
|
||||
AssertTrue(handle != NULL, "Creating file '%s' failed", RWOPS_READ);
|
||||
|
||||
fwrite(hello_world, 1, SDL_strlen(hello_world), handle);
|
||||
fclose(handle);
|
||||
}
|
||||
|
||||
void
|
||||
TearDown(void *arg)
|
||||
{
|
||||
// Remove the created files
|
||||
remove(RWOPS_READ);
|
||||
remove(RWOPS_WRITE);
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Makes sure parameters work properly. Helper function
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue