gcontini
2019-10-12 dda16735b94661b798d6c0fd3e41af944de0a1fe
test/license-generator/license-generator_test.cpp
@@ -2,9 +2,10 @@
//#define BOOST_TEST_MAIN
//#define BOOST_TEST_DYN_LINK
#include <boost/test/unit_test.hpp>
#include "../../../src/license-generator/license-generator.h"
#include <build_properties.h>
#include <boost/filesystem.hpp>
#include <build_properties.h>
#include "../../src/tools/license-generator/license-generator.h"
#include "../../src/library/ini/SimpleIni.h"
namespace fs = boost::filesystem;
@@ -12,20 +13,20 @@
using namespace std;
void generate_license(const string& prod_name, const string& fname) {
   int argc = 4;
   const int argc = 4;
   const char** argv = new const char*[argc + 1];
   argv[0] = "lic-generator";
   argv[1] = "-o";
   argv[2] = fname.c_str();
   argv[3] = "test";
   int retCode = LicenseGenerator::generateLicense(argc, argv);
   delete (argv);
   const int retCode = LicenseGenerator::generateLicense(argc, argv);
   delete[] (argv);
   BOOST_CHECK_EQUAL(retCode, 0);
   BOOST_ASSERT(fs::exists(fname));
   CSimpleIniA ini;
   SI_Error rc = ini.LoadFile(fname.c_str());
   const SI_Error rc = ini.LoadFile(fname.c_str());
   BOOST_CHECK_GE(rc,0);
   int sectionSize = ini.GetSectionSize(prod_name.c_str());
   const int sectionSize = ini.GetSectionSize(prod_name.c_str());
   BOOST_CHECK_GT(sectionSize,0);
}