Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

Commit

Permalink
Added empty test suite for testing rwops.
Browse files Browse the repository at this point in the history
  • Loading branch information
mkauppila committed Aug 4, 2011
1 parent c11404a commit 55b66ae
Show file tree
Hide file tree
Showing 6 changed files with 48 additions and 4 deletions.
2 changes: 1 addition & 1 deletion test/test-automation/Makefile.am
@@ -1,6 +1,6 @@
ACLOCAL_AMFLAGS = -I acinclude -I build-scripts

SUBDIRS = testdummy testrect testplatform testaudio testsurface
SUBDIRS = testdummy testrect testplatform testaudio testsurface testrwops
runnerdir = .

bin_PROGRAMS = runner
Expand Down
2 changes: 1 addition & 1 deletion test/test-automation/build-scripts/install-tests.sh
Expand Up @@ -16,7 +16,7 @@ elif [[ $PLATFORM == "Darwin" ]]; then
fi

# TODO: put the test in an array
for suite in "testdummy" "testplatform" "testrect" "testaudio" "testsurface"
for suite in "testdummy" "testplatform" "testrect" "testaudio" "testsurface" "testrwops"
do
cp -f "$suite/.libs/lib$suite.$EXT" $DIRECTORY
done
Expand Down
3 changes: 2 additions & 1 deletion test/test-automation/configure.ac
Expand Up @@ -37,7 +37,8 @@ AC_CONFIG_FILES([Makefile
testrect/Makefile
testplatform/Makefile
testaudio/Makefile
testsurface/Makefile])
testsurface/Makefile
testrwops/Makefile])
AC_OUTPUT

echo ""
Expand Down
2 changes: 1 addition & 1 deletion test/test-automation/fuzzer/fuzzer.c
Expand Up @@ -196,7 +196,7 @@ GenerateUnsignedBoundaryValues(const Uint64 maxValue,
tempBuf[index++] = boundary1 - 1;
}

if(boundary2 < maxValue) {
if(boundary2 < maxValue && boundary2 < UINT64_MAX) {
tempBuf[index++] = boundary2 + 1;
}
}
Expand Down
4 changes: 4 additions & 0 deletions test/test-automation/testrwops/Makefile.am
@@ -0,0 +1,4 @@
lib_LTLIBRARIES = libtestrwops.la
libtestrwops_la_SOURCES = testrwops.c
libtestrwops_la_CLAGS = -fPIC -g
libtestrwops_la_LDFLAGS = `sdl-config --libs` -I ../.libs/libtest.la
39 changes: 39 additions & 0 deletions test/test-automation/testrwops/testrwops.c
@@ -0,0 +1,39 @@
/**
* Original code: automated SDL platform test written by Edgar Simo "bobbens"
* Extended and updated by aschiffler at ferzkopp dot net
*/

#include <stdio.h>

#include <SDL/SDL.h>

#include "../SDL_test.h"



/*!
* Note: Port tests from "/test/automated/rwops" here
*
*/

/* Test cases */
static const TestCaseReference test1 =
(TestCaseReference){ "rwops_test", "rwopsy", TEST_ENABLED, 0, 0 };

/* Test suite */
extern const TestCaseReference *testSuite[] = {
&test1, NULL
};

TestCaseReference **QueryTestSuite() {
return (TestCaseReference **)testSuite;
}

/**
* @brief Document test case here
*/
int
rwops_test(void *arg)
{
AssertPass("");
}

0 comments on commit 55b66ae

Please sign in to comment.