
uopz_set_mock 함수의 첫 번째 인자는 Lua 함수의 이름입니다.
이 함수를 사용하여 mock 함수를 생성하는 방법은 다음과 같습니다.
#hostingforum.kr
lua
-- 원본 함수
local function original_function(a, b)
return a + b
end
-- mock 함수를 생성하는 예제
local function mock_function(a, b)
return a * b
end
-- mock 함수를 원본 함수로 대체
uopz_set_mock("original_function", mock_function)
-- 원본 함수를 호출하면 mock 함수가 호출됩니다.
print(original_function(2, 3)) -- 6이 아닌 6이 출력됩니다.
이 예제에서 `uopz_set_mock` 함수는 `original_function` 함수를 `mock_function` 함수로 대체합니다. `original_function` 함수를 호출하면 `mock_function` 함수가 호출됩니다.
이러한 방식으로 mock 함수를 생성하고 원본 함수를 대체하여 테스트를 수행할 수 있습니다.
2025-08-07 07:54