simerplaha / SwayDB

Persistent and in-memory key-value storage engine for JVM that scales on a single machine.
https://swaydb.simer.au
Apache License 2.0
293 stars 16 forks source link

Remove inheritance from test-cases #344

Open simerplaha opened 2 years ago

simerplaha commented 2 years ago

Overview

Currently all test-cases are dependant on TestBase which implements TestLog , TestSegment , TestLevel etc which is forcing all test case to extend this base class which forces private functions to be exposed at root package level.

Solution

Remove inheritance.

simerplaha commented 2 years ago

Related task #349