remove TBD2::clear, only used in tests

This commit is contained in:
Dustin J. Mitchell 2022-04-23 18:27:05 +00:00 committed by Tomas Babej
parent 271d06cd9c
commit e3ef6c504a
3 changed files with 12 additions and 20 deletions

View file

@ -1291,18 +1291,6 @@ size_t TDB2::data_size ()
return pending._file.size () + completed._file.size () + undo._file.size () + backlog._file.size ();
}
////////////////////////////////////////////////////////////////////////////////
void TDB2::clear ()
{
pending.clear ();
completed.clear ();
undo.clear ();
backlog.clear ();
_location = "";
_id = 1;
}
////////////////////////////////////////////////////////////////////////////////
void TDB2::dump ()
{

View file

@ -141,7 +141,6 @@ public:
int num_reverts_possible ();
size_t data_size ();
void clear ();
void dump ();
private:

View file

@ -33,6 +33,16 @@
Context context;
void cleardb ()
{
// Remove any residual test files.
rmdir ("./extensions");
unlink ("./pending.data");
unlink ("./completed.data");
unlink ("./undo.data");
unlink ("./backlog.data");
}
////////////////////////////////////////////////////////////////////////////////
int main (int, char**)
{
@ -44,12 +54,7 @@ int main (int, char**)
try
{
// Remove any residual test files.
rmdir ("./extensions");
unlink ("./pending.data");
unlink ("./completed.data");
unlink ("./undo.data");
unlink ("./backlog.data");
cleardb ();
// Set the context to allow GC.
context.config.set ("gc", 1);
@ -98,7 +103,7 @@ int main (int, char**)
context.tdb2.commit ();
// Reset for reuse.
context.tdb2.clear ();
cleardb ();
context.tdb2.set_location (".");
// TODO commit