message: walletdb: Use SQLiteDatabase for mock wallet databases
  Default to SQLiteDatabase instead of BerkeleyDatabase for
  CreateDummyWalletDatabase. Most tests already use descriptor wallets and
  the mock db doesn't really matter for tests. The tests where it does
  matter will make the db directly.
diff: @@ -1188,9 +1188,9 @@ std::unique_ptr<WalletDatabase> CreateDummyWalletDatabase()
  /** Return object for accessing temporary in-memory database. */
  std::unique_ptr<WalletDatabase> CreateMockWalletDatabase()
  {
  -#ifdef USE_BDB
  - return std::make_unique<BerkeleyDatabase>(std::make_shared<BerkeleyEnvironment>(), "");
  -#elif USE_SQLITE
  +#ifdef USE_SQLITE
  return std::make_unique<SQLiteDatabase>("", "", true);
  +#elif USE_BDB
  + return std::make_unique<BerkeleyDatabase>(std::make_shared<BerkeleyEnvironment>(), "");
  #endif
  }
  