#ifdef USE_OUTPUT_RESULT_XML
/**
 * @file   AXFScenarioTestInternal.hpp
 * @brief  AXFScenarioTestInternalクラスヘッダ
 *
 * @par    Programming Language
 *         C++
 */

#ifndef AXFSCENARIOTESTINTERNAL_HPP_
#define AXFSCENARIOTESTINTERNAL_HPP_

#include <string>

class AXFScenarioTestInternal {
 public:
  static const std::string filenameIsp;
  static const std::string filenameAx;

  enum TestLogType {
    TYPE_ISP_LOG = 0,
    TYPE_AX_LOG,
    TYPE_AX_LOGTRANS,
  };

  static void putOutputXML(int type, std::string logmsg);
  static void makeResultXML(std::string filename);
};

extern std::string scenarioTestLastFilename;

#endif /* AXFSCENARIOTESTINTERNAL_HPP_ */
#endif /* USE_OUTPUT_RESULT_XML */

