Write tests for Database
9d5dab249c lays the groundwork for testing the Database class. As this class is the meat of the whole affair, it is important it is thoroughly tested, but this will probably be tedious, as building arrays of input and expected output will be laborious.
Most things are tested by now. A test series for the
meta*() functions is still needed, as well as for the
driver*() functions. Everything else is covered.
Deleting a branch is permanent. It CANNOT be undone. Continue?