summaryrefslogtreecommitdiff
path: root/slicer/test/helpers.h
blob: aba497402b98764f3b4bcae259e5bd3da9dae25f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef SLICER_TEST_HELPERS_H
#define SLICER_TEST_HELPERS_H

#include <string>
#include <visibility.h>
#include <boost/filesystem/path.hpp>

// These are just thin wrappers that throw exceptions
DLL_PUBLIC
void
system(const std::string &);

DLL_PUBLIC
void *
loadlib(const boost::filesystem::path &);

DLL_PUBLIC
void
closelib(void *);

DLL_PUBLIC
void
diff(const boost::filesystem::path & left, const boost::filesystem::path & right);

#endif