mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2024-09-12 14:58:26 +02:00
[Test] Deleted SystemMockUtil
This commit is contained in:
parent
5ff295273c
commit
6b58e902e6
@ -1,75 +0,0 @@
|
|||||||
/*
|
|
||||||
* License is provided in the jar as LICENSE also here:
|
|
||||||
* https://github.com/Rsl1122/Plan-PlayerAnalytics/blob/master/Plan/src/main/resources/LICENSE
|
|
||||||
*/
|
|
||||||
package utilities.mocks;
|
|
||||||
|
|
||||||
import com.djrapitops.plan.Plan;
|
|
||||||
import com.djrapitops.plan.api.exceptions.EnableException;
|
|
||||||
import com.djrapitops.plan.api.exceptions.database.DBException;
|
|
||||||
import com.djrapitops.plan.system.PlanSystem;
|
|
||||||
import com.djrapitops.plan.system.database.DBSystem;
|
|
||||||
import com.djrapitops.plan.system.database.databases.sql.SQLDB;
|
|
||||||
import org.junit.Assume;
|
|
||||||
|
|
||||||
import java.io.File;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Utility for mocking only certain parts of systems.
|
|
||||||
*
|
|
||||||
* @author Rsl1122
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public class SystemMockUtil {
|
|
||||||
|
|
||||||
private PlanSystem bukkitSystem;
|
|
||||||
|
|
||||||
public static SystemMockUtil setUp(File dataFolder) throws Exception {
|
|
||||||
return new SystemMockUtil().initializeBukkitSystem(dataFolder);
|
|
||||||
}
|
|
||||||
|
|
||||||
public SystemMockUtil enableConfigSystem() throws Exception {
|
|
||||||
bukkitSystem.getPlanFiles().enable();
|
|
||||||
bukkitSystem.getConfigSystem().enable();
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public SystemMockUtil enableCacheSystem() throws Exception {
|
|
||||||
bukkitSystem.getCacheSystem().enable();
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
private SystemMockUtil initializeBukkitSystem(File dataFolder) throws Exception {
|
|
||||||
Plan planMock = PlanBukkitMocker.setUp()
|
|
||||||
.withDataFolder(dataFolder)
|
|
||||||
.withResourceFetchingFromJar()
|
|
||||||
.withPluginDescription()
|
|
||||||
.withServer()
|
|
||||||
.getPlanMock();
|
|
||||||
bukkitSystem = null; //TODO
|
|
||||||
Assume.assumeNotNull(bukkitSystem);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public SystemMockUtil enableProcessing() throws EnableException {
|
|
||||||
bukkitSystem.getProcessing().enable();
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public SystemMockUtil enableDatabaseSystem() throws EnableException {
|
|
||||||
bukkitSystem.getDatabaseSystem().enable();
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public SystemMockUtil enableServerInfoSystem() throws EnableException {
|
|
||||||
bukkitSystem.getServerInfo().enable();
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public SystemMockUtil enableDatabaseSystem(SQLDB db) throws EnableException, DBException {
|
|
||||||
DBSystem dbSystem = bukkitSystem.getDatabaseSystem();
|
|
||||||
dbSystem.enable();
|
|
||||||
dbSystem.setActiveDatabase(db);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user