open-license-manager
2014-08-05 82d408374c8ece8f13b50b93ff24ab9633de14f0
test/functional/volid_test.cpp
@@ -11,6 +11,7 @@
#include "../../src/library/ini/SimpleIni.h"
#include "generate-license.h"
#include "../../src/library/pc-identifiers.h"
#include <dbus-1.0/dbus/dbus.h>
namespace fs = boost::filesystem;
using namespace license;
@@ -23,7 +24,7 @@
   IDENTIFICATION_STRATEGY strategy = IDENTIFICATION_STRATEGY::ETHERNET;
   FUNCTION_RETURN generate_ok = generate_user_pc_signature(identifier_out,
         strategy);
   BOOST_ASSERT(generate_ok == FUNCTION_RETURN::OK);
   BOOST_ASSERT(generate_ok == FUNCTION_RETURN::FUNC_RET_OK);
   cout << "Identifier:" << identifier_out << endl;
   vector<string> extraArgs = { "-s", identifier_out };
   generate_license(licLocation, extraArgs);
@@ -46,7 +47,7 @@
   for (int i = 0; i < num_strategies; i++) {
      FUNCTION_RETURN generate_ok = generate_user_pc_signature(identifier_out,
            strategies[i]);
      BOOST_ASSERT(generate_ok == FUNCTION_RETURN::OK);
      BOOST_ASSERT(generate_ok == FUNCTION_RETURN::FUNC_RET_OK);
      idfile << identifier_out << endl;
   }
   idfile.close();
@@ -73,7 +74,7 @@
   for (int i = 0; i < num_strategies; i++) {
      FUNCTION_RETURN generate_ok = generate_user_pc_signature(
            generated_identifier, strategies[i]);
      BOOST_ASSERT(generate_ok == FUNCTION_RETURN::OK);
      BOOST_ASSERT(generate_ok == FUNCTION_RETURN::FUNC_RET_OK);
      if (reference_signatures[i] != generated_identifier) {
         string message = string("pc signature compare fail: strategy:")
               + to_string(strategies[i]) + " generated: ["
@@ -87,7 +88,8 @@
   for (int j = 0; j < 100; j++) {
      for (unsigned int i = 0; i < reference_signatures.size(); i++) {
         PcSignature pcsig;
         strncpy(pcsig, reference_signatures[i].c_str(), sizeof(PcSignature));
         strncpy(pcsig, reference_signatures[i].c_str(),
               sizeof(PcSignature));
         EVENT_TYPE val_result = validate_pc_signature(pcsig);
         string message = string("pc signature verification strategy:")
               + to_string(i) + " generated: [" + generated_identifier
@@ -97,3 +99,4 @@
      }
   }
}