Initial commit
This commit is contained in:
34
engines/director/lingo/tests/listoverride.lingo
Normal file
34
engines/director/lingo/tests/listoverride.lingo
Normal file
@@ -0,0 +1,34 @@
|
||||
|
||||
on count l
|
||||
return "what is this"
|
||||
end
|
||||
|
||||
on add l, x
|
||||
return "this is the worst"
|
||||
end
|
||||
|
||||
set result = count([1, 2, 3])
|
||||
scummvmAssertEqual(result, 3)
|
||||
|
||||
set result = count([1: 2, 3: 4, 5: 6])
|
||||
scummvmAssertEqual(result, 3)
|
||||
|
||||
set result = count(rect(1, 2, 3, 4))
|
||||
scummvmAssertEqual(result, 4)
|
||||
|
||||
set result = count(point(1, 2))
|
||||
scummvmAssertEqual(result, 2)
|
||||
|
||||
set result = count("not an array")
|
||||
scummvmAssertEqual(result, "what is this")
|
||||
|
||||
set result = add("still not an array")
|
||||
scummvmAssertEqual(result, "this is the worst")
|
||||
|
||||
set result = add("even less of an array", 8)
|
||||
scummvmAssertEqual(result, "this is the worst")
|
||||
|
||||
set target = [1, 2, 3]
|
||||
add(target, 4)
|
||||
scummvmAssertEqual(count(target), 4)
|
||||
|
||||
Reference in New Issue
Block a user