Skip to content
Snippets Groups Projects
ISISDataArchiveTest.h 1.03 KiB
Newer Older
#ifndef ISISDATAARCHIVETEST_H_
#define ISISDATAARCHIVETEST_H_

#include <fstream>
#include <cxxtest/TestSuite.h>

#include "MantidDataHandling/ISISDataArchive.h"
#include "MantidAPI/ArchiveSearchFactory.h"

using namespace Mantid::DataHandling;
using namespace Mantid::API;

class ISISDataArchiveTest : public CxxTest::TestSuite
{
public: 


    std::set<std::string> filename;
    filename.insert("hrpd273");
    std::vector<std::string> extension = std::vector<std::string>(1,"");
    std::string path = arch.getArchivePath(filename, extension);
    std::cout << "(hrpd273)= " << path << std::endl;
    TS_ASSERT_EQUALS(path.substr(path.size()-18,10),"cycle_98_0");

    filename.clear();
    filename.insert("hrpds70");
    path = arch.getArchivePath(filename, extension);
    boost::shared_ptr<IArchiveSearch> arch = ArchiveSearchFactory::Instance().create("ISISDataSearch");