package com.djrapitops.plan.system.webserver; import com.djrapitops.plan.data.container.Session; import com.djrapitops.plan.system.PlanSystem; import com.djrapitops.plan.system.database.DBSystem; import com.djrapitops.plan.system.database.databases.operation.SaveOperations; import com.djrapitops.plan.system.settings.config.PlanConfig; import com.djrapitops.plan.system.settings.paths.WebserverSettings; import com.djrapitops.plan.system.webserver.cache.PageId; import com.djrapitops.plan.system.webserver.cache.ResponseCache; import com.jayway.awaitility.Awaitility; import org.junit.*; import org.junit.rules.TemporaryFolder; import org.junit.runner.RunWith; import org.mockito.junit.MockitoJUnitRunner; import org.openqa.selenium.WebDriver; import rules.ComponentMocker; import rules.PluginComponentMocker; import rules.SeleniumDriver; import utilities.RandomData; import utilities.TestConstants; import java.util.UUID; import java.util.concurrent.TimeUnit; import static org.junit.Assert.assertFalse; /** * This test class is for catching any JavaScript errors. *

* Errors may have been caused by: * - Missing placeholders {@code ${placeholder}} inside {@code