Add unittests for irrString

This commit is contained in:
sfan5
2022-11-11 16:25:49 +01:00
parent 6f98515f34
commit b9e0641203
3 changed files with 197 additions and 4 deletions

View File

@@ -7,7 +7,8 @@ using namespace irr;
static IrrlichtDevice *device = nullptr;
static int test_fail = 0;
extern void test_irr_array();
void test_irr_array();
void test_irr_string();
static video::E_DRIVER_TYPE chooseDriver(const char *arg_)
{
@@ -32,7 +33,12 @@ static inline void check(bool ok, const char *msg)
void run_unit_tests() {
std::cout << "Running unit tests:" << std::endl;
test_irr_array();
try {
test_irr_array();
test_irr_string();
} catch (const std::exception &e) {
test_fail++;
}
}
int main(int argc, char *argv[])
@@ -99,7 +105,7 @@ int main(int argc, char *argv[])
while (device->run())
{
if (device->getTimer()->getTime() >= 1300)
if (device->getTimer()->getTime() >= 1000)
{
device->getTimer()->setTime(0);
++n;