Package net.minecraftforge.common
Class ForgeConfigSpecTest
java.lang.Object
net.minecraftforge.common.ForgeConfigSpecTest
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidprivate <T> voidexecuteSpeedTest(String configKey, T defaultKeyValue, String testName) voidprivate <T> List<ForgeConfigSpecTest.TestResult>runTestHarness(T defaultKeyValue, String testName, ForgeConfigSpec.ConfigValue<T> simpleValue, ForgeConfigSpec spec, int warmupRounds, int testRounds) private <T> ForgeConfigSpecTest.TestResultrunTestOnce(T defaultKeyValue, String testName, ForgeConfigSpec.ConfigValue<T> simpleValue, ForgeConfigSpec spec) void
- 
Field Details- 
TEST_CONFIG_PATH_TEMPLATE- See Also:
 
- 
TEST_SIZEprivate final int TEST_SIZE- See Also:
 
 
- 
- 
Constructor Details- 
ForgeConfigSpecTestpublic ForgeConfigSpecTest()
 
- 
- 
Method Details- 
simpleSpeedTest- Throws:
- IOException
 
- 
objectSpeedTest- Throws:
- IOException
 
- 
deepKeySpeedTest- Throws:
- IOException
 
- 
executeSpeedTestprivate <T> void executeSpeedTest(String configKey, T defaultKeyValue, String testName) throws IOException - Throws:
- IOException
 
- 
runTestHarnessprivate <T> List<ForgeConfigSpecTest.TestResult> runTestHarness(T defaultKeyValue, String testName, ForgeConfigSpec.ConfigValue<T> simpleValue, ForgeConfigSpec spec, int warmupRounds, int testRounds) 
- 
runTestOnceprivate <T> ForgeConfigSpecTest.TestResult runTestOnce(T defaultKeyValue, String testName, ForgeConfigSpec.ConfigValue<T> simpleValue, ForgeConfigSpec spec) 
 
-