super NitrpgTestHelper
fun test_add_achievement do
- var db = load_db("test_add_achievement")
+ var db = gen_test_db
var game = load_game("Morriar/nit", db)
var a1 = new Achievement(game, "test_id1", "test_name", "test_desc", 15)
var a2 = new Achievement(game, "test_id2", "test_name", "test_desc", 15)
game.add_achievement(a1)
game.add_achievement(a2)
assert game.load_achievements.length == 2
- db.drop
end
fun test_load_achievement do
- var db = load_db("test_load_achievement")
+ var db = gen_test_db
var game = load_game("Morriar/nit", db)
var a1 = new Achievement(game, "test_id1", "test_name", "test_desc", 15)
var a2 = new Achievement(game, "test_id2", "test_name", "test_desc", 15)
game.add_achievement(a1)
assert game.load_achievement(a1.id).id == "test_id1"
assert game.load_achievement(a2.id) == null
- db.drop
end
fun test_load_achievements do
- var db = load_db("test_load_achievements")
+ var db = gen_test_db
var game = load_game("Morriar/nit", db)
var a1 = new Achievement(game, "test_id1", "test_name", "test_desc", 15)
var a2 = new Achievement(game, "test_id2", "test_name", "test_desc", 15)
var res = game.load_achievements
assert res.length == 2
for a in res.values do assert ok.has(a.id)
- db.drop
end
end
super NitrpgTestHelper
fun test_add_achievement do
- var db = load_db("test_add_achievement")
+ var db = gen_test_db
var game = load_game("Morriar/nit", db)
var player1 = new Player(game, "Morriar")
var a1 = new Achievement(game, "test_id1", "test_name", "test_desc", 15)
player1.add_achievement(a1)
player1.add_achievement(a2)
assert player1.load_achievements.length == 2
- db.drop
end
fun test_load_achievement do
- var db = load_db("test_load_achievement")
+ var db = gen_test_db
var game = load_game("Morriar/nit", db)
var player1 = new Player(game, "Morriar")
var player2 = new Player(game, "xymus")
assert player1.load_achievement(a2.id) == null
assert player2.load_achievement(a2.id).id == "test_id2"
assert player2.load_achievement(a1.id) == null
- db.drop
end
fun test_load_achievements do
- var db = load_db("test_load_achievements")
+ var db = gen_test_db
var game = load_game("Morriar/nit", db)
var player1 = new Player(game, "Morriar")
var player2 = new Player(game, "xymus")
var res = player1.load_achievements
assert res.length == 2
for a in res.values do assert ok.has(a.id)
- db.drop
end
end
super NitrpgTestHelper
fun test_init do
- var db = load_db("test_init")
+ var db = gen_test_db
var game = load_game("Morriar/nit", db)
var a = new Achievement(game, "test_id", "test_name", "test_desc", 15)
assert a.id == "test_id"
assert a.name == "test_name"
assert a.desc == "test_desc"
assert a.reward == 15
- db.drop
end
fun test_init_from_json do
- var db = load_db("test_init_from_json")
+ var db = gen_test_db
var game = load_game("Morriar/nit", db)
var json = """{
"id": "test_id",
assert a.name == "test_name"
assert a.desc == "test_desc"
assert a.reward == 15
- db.drop
end
end