1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-09-15 18:57:08 +00:00

Rename minetest.* to core.* in devtest

This commit is contained in:
Lars Müller 2024-10-28 15:57:54 +01:00 committed by GitHub
parent d849d51c2d
commit 88c7a54e08
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
78 changed files with 914 additions and 914 deletions

View file

@ -1,31 +1,31 @@
dofile(core.get_modpath(core.get_current_modname()) .. "/crafting_prepare.lua")
-- Test minetest.clear_craft function
-- Test core.clear_craft function
local function test_clear_craft()
-- Clearing by output
minetest.register_craft({
core.register_craft({
output = "foo",
recipe = {{"bar"}}
})
minetest.register_craft({
core.register_craft({
output = "foo 4",
recipe = {{"foo", "bar"}}
})
assert(#minetest.get_all_craft_recipes("foo") == 2)
minetest.clear_craft({output="foo"})
assert(minetest.get_all_craft_recipes("foo") == nil)
assert(#core.get_all_craft_recipes("foo") == 2)
core.clear_craft({output="foo"})
assert(core.get_all_craft_recipes("foo") == nil)
-- Clearing by input
minetest.register_craft({
core.register_craft({
output = "foo 4",
recipe = {{"foo", "bar"}}
})
assert(#minetest.get_all_craft_recipes("foo") == 1)
minetest.clear_craft({recipe={{"foo", "bar"}}})
assert(minetest.get_all_craft_recipes("foo") == nil)
assert(#core.get_all_craft_recipes("foo") == 1)
core.clear_craft({recipe={{"foo", "bar"}}})
assert(core.get_all_craft_recipes("foo") == nil)
end
unittests.register("test_clear_craft", test_clear_craft)
-- Test minetest.get_craft_result function
-- Test core.get_craft_result function
local function test_get_craft_result()
-- normal
local input = {
@ -33,12 +33,12 @@ local function test_get_craft_result()
width = 2,
items = {"", "unittests:coal_lump", "", "unittests:stick"}
}
minetest.log("info", "[unittests] torch crafting input: "..dump(input))
local output, decremented_input = minetest.get_craft_result(input)
minetest.log("info", "[unittests] torch crafting output: "..dump(output))
minetest.log("info", "[unittests] torch crafting decremented input: "..dump(decremented_input))
core.log("info", "[unittests] torch crafting input: "..dump(input))
local output, decremented_input = core.get_craft_result(input)
core.log("info", "[unittests] torch crafting output: "..dump(output))
core.log("info", "[unittests] torch crafting decremented input: "..dump(decremented_input))
assert(output.item)
minetest.log("info", "[unittests] torch crafting output.item:to_table(): "..dump(output.item:to_table()))
core.log("info", "[unittests] torch crafting output.item:to_table(): "..dump(output.item:to_table()))
assert(output.item:get_name() == "unittests:torch")
assert(output.item:get_count() == 4)
@ -48,10 +48,10 @@ local function test_get_craft_result()
width = 1,
items = {"unittests:coal_lump"}
}
minetest.log("info", "[unittests] coal fuel input: "..dump(input))
output, decremented_input = minetest.get_craft_result(input)
minetest.log("info", "[unittests] coal fuel output: "..dump(output))
minetest.log("info", "[unittests] coal fuel decremented input: "..dump(decremented_input))
core.log("info", "[unittests] coal fuel input: "..dump(input))
output, decremented_input = core.get_craft_result(input)
core.log("info", "[unittests] coal fuel output: "..dump(output))
core.log("info", "[unittests] coal fuel decremented input: "..dump(decremented_input))
assert(output.time)
assert(output.time > 0)
@ -61,14 +61,14 @@ local function test_get_craft_result()
width = 1,
items = {"unittests:iron_lump"}
}
minetest.log("info", "[unittests] iron lump cooking input: "..dump(output))
output, decremented_input = minetest.get_craft_result(input)
minetest.log("info", "[unittests] iron lump cooking output: "..dump(output))
minetest.log("info", "[unittests] iron lump cooking decremented input: "..dump(decremented_input))
core.log("info", "[unittests] iron lump cooking input: "..dump(output))
output, decremented_input = core.get_craft_result(input)
core.log("info", "[unittests] iron lump cooking output: "..dump(output))
core.log("info", "[unittests] iron lump cooking decremented input: "..dump(decremented_input))
assert(output.time)
assert(output.time > 0)
assert(output.item)
minetest.log("info", "[unittests] iron lump cooking output.item:to_table(): "..dump(output.item:to_table()))
core.log("info", "[unittests] iron lump cooking output.item:to_table(): "..dump(output.item:to_table()))
assert(output.item:get_name() == "unittests:steel_ingot")
assert(output.item:get_count() == 1)
@ -79,12 +79,12 @@ local function test_get_craft_result()
-- Using a wear of 60000
items = {"unittests:repairable_tool 1 60000", "unittests:repairable_tool 1 60000"}
}
minetest.log("info", "[unittests] repairable tool crafting input: "..dump(input))
output, decremented_input = minetest.get_craft_result(input)
minetest.log("info", "[unittests] repairable tool crafting output: "..dump(output))
minetest.log("info", "[unittests] repairable tool crafting decremented input: "..dump(decremented_input))
core.log("info", "[unittests] repairable tool crafting input: "..dump(input))
output, decremented_input = core.get_craft_result(input)
core.log("info", "[unittests] repairable tool crafting output: "..dump(output))
core.log("info", "[unittests] repairable tool crafting decremented input: "..dump(decremented_input))
assert(output.item)
minetest.log("info", "[unittests] repairable tool crafting output.item:to_table(): "..dump(output.item:to_table()))
core.log("info", "[unittests] repairable tool crafting output.item:to_table(): "..dump(output.item:to_table()))
assert(output.item:get_name() == "unittests:repairable_tool")
-- Test the wear value.
-- See src/craftdef.cpp in Luanti source code for the formula. The formula to calculate
@ -100,12 +100,12 @@ local function test_get_craft_result()
width = 2,
items = {"unittests:unrepairable_tool 1 60000", "unittests:unrepairable_tool 1 60000"}
}
minetest.log("info", "[unittests] unrepairable tool crafting input: "..dump(input))
output, decremented_input = minetest.get_craft_result(input)
minetest.log("info", "[unittests] unrepairable tool crafting output: "..dump(output))
minetest.log("info", "[unittests] unrepairable tool crafting decremented input: "..dump(decremented_input))
core.log("info", "[unittests] unrepairable tool crafting input: "..dump(input))
output, decremented_input = core.get_craft_result(input)
core.log("info", "[unittests] unrepairable tool crafting output: "..dump(output))
core.log("info", "[unittests] unrepairable tool crafting decremented input: "..dump(decremented_input))
assert(output.item)
minetest.log("info", "[unittests] unrepairable tool crafting output.item:to_table(): "..dump(output.item:to_table()))
core.log("info", "[unittests] unrepairable tool crafting output.item:to_table(): "..dump(output.item:to_table()))
-- unrepairable tool must not yield any output
assert(output.item:is_empty())
end