package co.codewizards.cloudstore.client; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; import co.codewizards.cloudstore.core.oio.File; import co.codewizards.cloudstore.core.repo.local.LocalRepoManager; public class RepairDatabaseSubCommandTest extends AbstractTest { @BeforeClass public static void beforeClass() { System.setProperty(LocalRepoManager.SYSTEM_PROPERTY_CLOSE_DEFERRED_MILLIS, "0"); } @AfterClass public static void afterClass() { System.clearProperty(LocalRepoManager.SYSTEM_PROPERTY_CLOSE_DEFERRED_MILLIS); } @Test public void repairDatabase() throws Exception { File localRoot = newTestRepositoryLocalRoot(""); new CloudStoreClient("createRepo", localRoot.getPath(), "-createDir").execute(); new CloudStoreClient("repairDatabase", localRoot.getPath()).execute(); } }