diff --git a/The-Only-Cure.code-workspace b/The-Only-Cure.code-workspace new file mode 100644 index 0000000..a086303 --- /dev/null +++ b/The-Only-Cure.code-workspace @@ -0,0 +1,14 @@ +{ + "folders": [ + { + "path": "." + }, + { + "path": "../PerformanceTestFramework" + }, + { + "path": "../TestFramework" + } + ], + "settings": {} +} \ No newline at end of file diff --git a/media/lua/client/TOC/Tests.lua b/media/lua/client/TOC/Tests.lua index 12ee37d..69ee4f5 100644 --- a/media/lua/client/TOC/Tests.lua +++ b/media/lua/client/TOC/Tests.lua @@ -95,13 +95,13 @@ TestFramework.registerTestModule("AmputationHandler", "Top Right", function() handler:execute(true) TestUtils.assert(ModDataHandler.GetInstance():getIsCut("Hand_R")) end - + function Tests.CutRightForearm() local handler = AmputationHandler:new("ForeArm_R") handler:execute(true) TestUtils.assert(ModDataHandler.GetInstance():getIsCut("ForeArm_R") and ModDataHandler.GetInstance():getIsCut("Hand_R")) end - + function Tests.CutRightUpperarm() local handler = AmputationHandler:new("UpperArm_R") handler:execute(true) @@ -113,11 +113,11 @@ end) -------------------------------------------------------------------------------------- - if not getActivatedMods():contains("PerfTestFramework") or not isDebugEnabled() then return end local PerfTest = require("PerfTest/main") -- SHould be global anyway local CachedDataHandler = require("TOC/Handlers/CachedDataHandler") +PerfTest.RegisterMethod("PlayerHandler", PlayerHandler, "InitializePlayer") PerfTest.RegisterMethod("PlayerHandler", PlayerHandler, "UpdateCicatrization") PerfTest.RegisterMethod("CachedDataHandler", CachedDataHandler, "CalculateHighestAmputatedLimbs") PerfTest.RegisterMethod("ISHealthPanel", ISHealthPanel, "render")