fix(test): added missing big file

This commit is contained in:
phaneron 2024-11-22 02:32:42 -05:00
parent f0632c0fe0
commit da4ca1352d
3 changed files with 32 additions and 16 deletions

View file

@ -1,17 +1 @@
#include "vendor/catch-2.13.10/catch.hpp" #include "vendor/catch-2.13.10/catch.hpp"
class BigData;
// Fixture for repetitive handling of BigData objects.
struct BigDataTest {
using BigDataPtr = BigData*;
BigData* num;
BigDataTest();
~BigDataTest();
BigData** operator &() { return # }
operator BigDataPtr() const { return num; }
BigData* operator->() const { return num; }
};

9
test/big/BigDataTest.cpp Normal file
View file

@ -0,0 +1,9 @@
#include "test/big/BigDataTest.hpp"
BigDataTest::BigDataTest() {
SBigNew(&this->num);
}
BigDataTest::~BigDataTest() {
SBigDel(this->num);
}

23
test/big/BigDataTest.hpp Normal file
View file

@ -0,0 +1,23 @@
#ifndef TEST_BIG_BIG_DATA_TEST_HPP
#define TEST_BIG_BIG_DATA_TEST_HPP
#include "storm/Big.hpp"
class BigData;
// Fixture for repetitive handling of BigData objects.
struct BigDataTest {
using BigDataPtr = BigData*;
BigData* num;
BigDataTest();
~BigDataTest();
BigData** operator &() { return # }
operator BigDataPtr() const { return num; }
BigData* operator->() const { return num; }
};
#endif