async client/config load, class preload, splash screen invokelater

This commit is contained in:
Lucwousin
2019-10-15 23:58:10 +02:00
parent 1282880a2c
commit 68d67435bf
9 changed files with 238 additions and 113 deletions

View File

@@ -57,8 +57,7 @@ import org.junit.Test;
import org.junit.rules.TemporaryFolder;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
import net.runelite.client.rs.ClientUpdateCheckMode;
import org.mockito.runners.MockitoJUnitRunner;
@RunWith(MockitoJUnitRunner.class)
public class PluginManagerTest
@@ -83,7 +82,7 @@ public class PluginManagerTest
public void before() throws IOException
{
Injector injector = Guice.createInjector(Modules
.override(new RuneLiteModule(ClientUpdateCheckMode.NONE, true))
.override(new RuneLiteModule(() -> null, true))
.with(BoundFieldModule.of(this)));
RuneLite.setInjector(injector);
@@ -141,7 +140,7 @@ public class PluginManagerTest
{
List<Module> modules = new ArrayList<>();
modules.add(new GraphvizModule());
modules.add(new RuneLiteModule(ClientUpdateCheckMode.NONE, true));
modules.add(new RuneLiteModule(() -> null, true));
PluginManager pluginManager = new PluginManager(true, null, null, null, null, null);
pluginManager.loadCorePlugins();

View File

@@ -25,7 +25,6 @@
package net.runelite.client.rs;
import java.io.IOException;
import org.junit.Test;
/**
@@ -35,9 +34,9 @@ import org.junit.Test;
public class ClientConfigLoaderTest
{
@Test
public void test() throws IOException
public void test()
{
final RSConfig config = ClientConfigLoader.fetch();
final RSConfig config = ClientConfigLoader.fetch().blockingGet();
for (String key : config.getClassLoaderProperties().keySet())
{