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
27
28
29
30
31
32
33
34
35
36
37
|
using People;
namespace People.Backend.Sqlite.Test {
public class ContactSourcePersistence : People.Backend.Test.ContactSourcePersistence {
protected override void initialize () {
backend_name = "Sqlite";
base.initialize ();
}
protected override void set_up () {
contact_source_factory = new Backend.Sqlite.ContactSourceFactory ();
parameters = new Gee.HashMap<string, string> (str_hash, str_equal, str_equal);
parameters.set ("db-path", "/tmp/people-test-contact-source-persistence-sqlite.db");
contact_source = contact_source_factory.request_contact_source (parameters).get_result ();
base.set_up ();
}
protected override void tear_down () {
FileUtils.unlink (parameters.get ("db-path"));
base.tear_down ();
}
static int main (string[] args) {
var suite = new ContactSourcePersistence ();
return suite.run ();
}
}
}
|