Added empty test suite for testing rwops.
This commit is contained in:
parent
716a42e945
commit
4ae611f924
6 changed files with 48 additions and 4 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -37,7 +37,8 @@ AC_CONFIG_FILES([Makefile
|
|||
testrect/Makefile
|
||||
testplatform/Makefile
|
||||
testaudio/Makefile
|
||||
testsurface/Makefile])
|
||||
testsurface/Makefile
|
||||
testrwops/Makefile])
|
||||
AC_OUTPUT
|
||||
|
||||
echo ""
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
4
test/test-automation/testrwops/Makefile.am
Normal file
4
test/test-automation/testrwops/Makefile.am
Normal file
|
@ -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
test/test-automation/testrwops/testrwops.c
Normal file
39
test/test-automation/testrwops/testrwops.c
Normal file
|
@ -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("");
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue