|
|
|
@ -4,24 +4,18 @@
|
|
|
|
|
#include <sstream>
|
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct TestParam
|
|
|
|
|
{
|
|
|
|
|
std::string name;
|
|
|
|
|
std::string fileName;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const std::vector<TestParam> testParams = {
|
|
|
|
|
{ "ascii", "ascii" },
|
|
|
|
|
{ "unicode", "(╯°□°)╯︵ ┻━┻"},
|
|
|
|
|
{ "emoji", "💩"}
|
|
|
|
|
};
|
|
|
|
|
const std::vector<TestParam> testParams = { { "ascii", "ascii" }, { "unicode", "(╯°□°)╯︵ ┻━┻" }, { "emoji", "💩" } };
|
|
|
|
|
|
|
|
|
|
class IniImporterTest : public ::testing::TestWithParam<TestParam>
|
|
|
|
|
{
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TEST_P(IniImporterTest, TestIniImport)
|
|
|
|
|
{
|
|
|
|
|
auto param = IniImporterTest::GetParam();
|
|
|
|
@ -64,7 +58,6 @@ fallback-archive=game2.bsa
|
|
|
|
|
|
|
|
|
|
INSTANTIATE_TEST_SUITE_P(IniImporterTests, IniImporterTest, ::testing::ValuesIn(testParams));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int main(int argc, char* argv[])
|
|
|
|
|
{
|
|
|
|
|
testing::InitGoogleTest(&argc, argv);
|
|
|
|
|