#ifndef FAIRTESTOUTPUTHANDLER_H_ #define FAIRTESTOUTPUTHANDLER_H_ #pragma once #include //?? why not cstring #include class FairTestOutputHandler { public: FairTestOutputHandler(std::string filename); FairTestOutputHandler(); ~FairTestOutputHandler(); std::string GetCaptureLine(int line); int GetNumberOfLines(); void SetFileName(std::string filename); private: void ReadContentFromFile(); std::string fFileName; std::vector fFileContent; std::vector::iterator fFileContentIterator; int fNumberOfLines; bool fFileAlreadyRead; }; #endif