It looks like the test is just using a single database.
So could the test use the TestConfiguration.singleUseDatabaseDecorator instead of the additional database decorator?
This would mean that you wouldn't need a reopenConnection() method, though I don't think the test does as it stands.
I'm not sure why the test can't just use openConnection(dbName) again.
Then going further, I wonder why the default database cannot be used? The single use databases are for when the test leaves the database in a state such that it cannot be re-used, does this test do that?
The assertGetIntEquals() probably needs some cleanup, if an exception is thrown no failure will be generated.
Can you use instead the existing:
which I think is what you are trying to test for.