Fixed Tests
This commit is contained in:
@@ -109,6 +109,7 @@ end
|
|||||||
---Returns the correct index for the textures of the amputation
|
---Returns the correct index for the textures of the amputation
|
||||||
---@param isCicatrized boolean
|
---@param isCicatrized boolean
|
||||||
---@return number
|
---@return number
|
||||||
|
---@private
|
||||||
function AmputationHandler:getAmputationTexturesIndex(isCicatrized)
|
function AmputationHandler:getAmputationTexturesIndex(isCicatrized)
|
||||||
local textureString = self.patient:getHumanVisual():getSkinTexture()
|
local textureString = self.patient:getHumanVisual():getSkinTexture()
|
||||||
local isHairy = string.find(textureString, "a$")
|
local isHairy = string.find(textureString, "a$")
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ local TestFramework = require("TestFramework/TestFramework")
|
|||||||
local TestUtils = require("TestFramework/TestUtils")
|
local TestUtils = require("TestFramework/TestUtils")
|
||||||
|
|
||||||
local PlayerHandler = require("Handlers/TOC_PlayerHandler")
|
local PlayerHandler = require("Handlers/TOC_PlayerHandler")
|
||||||
|
local AmputationHandler = require("Handlers/TOC_AmputationHandler")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -17,32 +18,38 @@ TestFramework.registerTestModule("Functionality", "Amputation", function()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function Tests.CutLeftHand()
|
function Tests.CutLeftHand()
|
||||||
PlayerHandler.ForceCutLimb("Hand_L")
|
local handler = AmputationHandler:new("Hand_L")
|
||||||
|
handler:execute()
|
||||||
return PlayerHandler.modDataHandler:getIsCut("Hand_L")
|
return PlayerHandler.modDataHandler:getIsCut("Hand_L")
|
||||||
end
|
end
|
||||||
|
|
||||||
function Tests.CutLeftForearm()
|
function Tests.CutLeftForearm()
|
||||||
PlayerHandler.ForceCutLimb("ForeArm_L")
|
local handler = AmputationHandler:new("ForeArm_L")
|
||||||
|
handler:execute()
|
||||||
return PlayerHandler.modDataHandler:getIsCut("ForeArm_L") and PlayerHandler.modDataHandler:getIsCut("Hand_L")
|
return PlayerHandler.modDataHandler:getIsCut("ForeArm_L") and PlayerHandler.modDataHandler:getIsCut("Hand_L")
|
||||||
end
|
end
|
||||||
|
|
||||||
function Tests.CutLeftUpperarm()
|
function Tests.CutLeftUpperarm()
|
||||||
PlayerHandler.ForceCutLimb("UpperArm_L")
|
local handler = AmputationHandler:new("UpperArm_L")
|
||||||
|
handler:execute()
|
||||||
return PlayerHandler.modDataHandler:getIsCut("UpperArm_L") and PlayerHandler.modDataHandler:getIsCut("ForeArm_L") and PlayerHandler.modDataHandler:getIsCut("Hand_L")
|
return PlayerHandler.modDataHandler:getIsCut("UpperArm_L") and PlayerHandler.modDataHandler:getIsCut("ForeArm_L") and PlayerHandler.modDataHandler:getIsCut("Hand_L")
|
||||||
end
|
end
|
||||||
|
|
||||||
function Tests.CutRightHand()
|
function Tests.CutRightHand()
|
||||||
PlayerHandler.ForceCutLimb("Hand_R")
|
local handler = AmputationHandler:new("Hand_R")
|
||||||
|
handler:execute()
|
||||||
return PlayerHandler.modDataHandler:getIsCut("Hand_R")
|
return PlayerHandler.modDataHandler:getIsCut("Hand_R")
|
||||||
end
|
end
|
||||||
|
|
||||||
function Tests.CutRightForearm()
|
function Tests.CutRightForearm()
|
||||||
PlayerHandler.ForceCutLimb("ForeArm_R")
|
local handler = AmputationHandler:new("ForeArm_R")
|
||||||
|
handler:execute()
|
||||||
return PlayerHandler.modDataHandler:getIsCut("ForeArm_R") and PlayerHandler.modDataHandler:getIsCut("Hand_R")
|
return PlayerHandler.modDataHandler:getIsCut("ForeArm_R") and PlayerHandler.modDataHandler:getIsCut("Hand_R")
|
||||||
end
|
end
|
||||||
|
|
||||||
function Tests.CutRightUpperarm()
|
function Tests.CutRightUpperarm()
|
||||||
PlayerHandler.ForceCutLimb("UpperArm_R")
|
local handler = AmputationHandler:new("UpperArm_R")
|
||||||
|
handler:execute()
|
||||||
return PlayerHandler.modDataHandler:getIsCut("UpperArm_R") and PlayerHandler.modDataHandler:getIsCut("ForeArm_R") and PlayerHandler.modDataHandler:getIsCut("Hand_R")
|
return PlayerHandler.modDataHandler:getIsCut("UpperArm_R") and PlayerHandler.modDataHandler:getIsCut("ForeArm_R") and PlayerHandler.modDataHandler:getIsCut("Hand_R")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
local PlayerHandler = require("TOC_PlayerHandler")
|
local PlayerHandler = require("Handlers/TOC_PlayerHandler")
|
||||||
local StaticData = require("TOC_StaticData")
|
local StaticData = require("TOC_StaticData")
|
||||||
local CommonMethods = require("TOC_Common")
|
local CommonMethods = require("TOC_Common")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user