From 774b296d3e49b8be3b0feaee8b5d3154fcec73b6 Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Fri, 1 Jul 2016 22:08:45 -0400 Subject: Initial commit --- test/tests/call.lua | 22 ++++++++++++++++++++++ test/tests/forinloop.lua | 10 ++++++++++ test/tests/fornumloop.lua | 10 ++++++++++ test/tests/invoke.lua | 12 ++++++++++++ test/tests/string.lua | 8 ++++++++ 5 files changed, 62 insertions(+) create mode 100644 test/tests/call.lua create mode 100644 test/tests/forinloop.lua create mode 100644 test/tests/fornumloop.lua create mode 100644 test/tests/invoke.lua create mode 100644 test/tests/string.lua (limited to 'test/tests') diff --git a/test/tests/call.lua b/test/tests/call.lua new file mode 100644 index 0000000..8549b7f --- /dev/null +++ b/test/tests/call.lua @@ -0,0 +1,22 @@ + +function afunction() + print("You called a function!") +end + +function anotherfunction(num) + print("Thanks, I love " .. num .. "!") + return num == 0 and 1 or anotherfunction(num-1) +end + +local function yetanotherfunction(num) + print("Ew, I don't like " .. num .. ".") + return num <= 0 and 1 or yetanotherfunction(num/2) +end + +afunction() + +for k = 100,1000,100 do + anotherfunction(k) +end + +yetanotherfunction(2000) diff --git a/test/tests/forinloop.lua b/test/tests/forinloop.lua new file mode 100644 index 0000000..b9ee57b --- /dev/null +++ b/test/tests/forinloop.lua @@ -0,0 +1,10 @@ + +local tbl = { + "Alpha", + "Beta", + "Charlie", +} + +for k,v in pairs(tbl) do + print(v) +end diff --git a/test/tests/fornumloop.lua b/test/tests/fornumloop.lua new file mode 100644 index 0000000..19ee201 --- /dev/null +++ b/test/tests/fornumloop.lua @@ -0,0 +1,10 @@ + +local tbl = { + "Alpha", + "Beta", + "Charlie", +} + +for k = 1,#tbl do + print(v) +end diff --git a/test/tests/invoke.lua b/test/tests/invoke.lua new file mode 100644 index 0000000..568bc2d --- /dev/null +++ b/test/tests/invoke.lua @@ -0,0 +1,12 @@ +local something = {} + +something.givenumber = function(self,num) + print("Thanks, I love " .. num .. "! It's much better than " .. self.lastnum) + self.lastnum = num +end + +something.lastnum = 0 + +something:givenumber(1) +something:givenumber(2) +something:givenumber(10) diff --git a/test/tests/string.lua b/test/tests/string.lua new file mode 100644 index 0000000..769d528 --- /dev/null +++ b/test/tests/string.lua @@ -0,0 +1,8 @@ +local string = "what" + +local tbl = {} +local tbl2 = {} + +tbl[string] = 10 +tbl2.what = 10 +assert(tbl.what == tbl2[string],"Not equal") -- cgit v1.2.3-70-g09d2