encfs/fs/testing.h
Valient Gough a89752dfe7 reformat with clang-format -style=Google
git-svn-id: http://encfs.googlecode.com/svn/trunk@121 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-10-19 22:35:26 +00:00

27 lines
587 B
C++

#ifndef _TESTING_incl_
#define _TESTING_incl_
#include <string>
#include "cipher/CipherV1.h"
#include "fs/FileUtils.h"
#include "fs/FSConfig.h"
namespace encfs {
class FileIO;
FSConfigPtr makeConfig(const shared_ptr<CipherV1>& cipher, int blockSize);
void runWithCipher(const std::string& cipherName, int blockSize,
void (*func)(FSConfigPtr& config));
void runWithAllCiphers(void (*func)(FSConfigPtr& config));
void comparisonTest(FSConfigPtr& cfg, FileIO* a, FileIO* b);
void compare(FileIO* a, FileIO* b, int offset, int len);
} // namespace encfs
#endif