rvm
1.11
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
test-vaulter-001.cc
Go to the documentation of this file.
1
#include "
config.h
"
2
3
#include <iostream>
4
#include <fstream>
5
#include <iomanip>
6
#include <string>
7
#include <cassert>
8
9
#include "
error.h
"
10
#include "
fs.h
"
11
#include "
vaulter.h
"
12
#include "
test-vaulter-setup.h
"
13
14
// #define ERR_OUT(e) std::cerr << e
15
#define ERR_OUT(e)
16
17
void
test_vaulter
(
void
)
18
{
19
bool
thrown =
false
;
20
21
try
{
22
vaulter
.
init
();
23
}
24
catch
(
error
e) {
25
ERR_OUT
(e);
26
thrown =
true
;
27
}
28
catch
(...) {
29
ERR_OUT
(
err_unknown
);
30
assert(0);
31
}
32
assert(!thrown);
33
}
34
35
int
main
(
int
argc,
char
const
* argv[])
36
{
37
cleanup
();
38
setup
();
39
try
{
40
test_vaulter
();
41
}
42
catch
(
error
e) {
43
std::cerr << e;
44
assert(0);
45
}
46
catch
(...) {
47
std::cerr <<
err_unknown
;
48
assert(0);
49
}
50
cleanup
();
51
return
(0);
52
}
53
vault_manager::init
void init(void)
Initialize the vault manager.
Definition:
vaulter.cc:40
setup
void setup(void)
Definition:
test-logger.cc:62
ERR_OUT
#define ERR_OUT(e)
Definition:
test-vaulter-001.cc:15
fs.h
cleanup
void cleanup(void)
Definition:
test-fs.cc:63
config.h
test-vaulter-setup.h
error.h
err_unknown
#define err_unknown
Definition:
error.h:114
main
int main(int argc, char const *argv[])
Definition:
test-vaulter-001.cc:35
error
An error class.
Definition:
error.h:72
test_vaulter
void test_vaulter(void)
Definition:
test-vaulter-001.cc:17
vaulter.h
vaulter
vault_manager vaulter
The global vault manager.
Definition:
vaulter.cc:772
Generated on Thu Aug 6 2015 13:09:16 for rvm by
1.8.6