diff options
| author | Philipp Janda <siffiejoe@gmx.net> | 2015-01-18 18:36:21 +0100 |
|---|---|---|
| committer | Philipp Janda <siffiejoe@gmx.net> | 2015-01-18 18:36:21 +0100 |
| commit | 1806cdc571215fa82d6ffde3aa75204861aa6cb5 (patch) | |
| tree | 0299bce22e04ad8a44142a6e2e455e85166b924d /tests | |
| parent | 4c062846ae003dd747dfcd3eca91493c7eee4f50 (diff) | |
| download | lua-compat-5.3-1806cdc571215fa82d6ffde3aa75204861aa6cb5.tar.gz lua-compat-5.3-1806cdc571215fa82d6ffde3aa75204861aa6cb5.tar.bz2 lua-compat-5.3-1806cdc571215fa82d6ffde3aa75204861aa6cb5.zip | |
add table.sort, add code from lua-compat-5.2
Diffstat (limited to 'tests')
| -rwxr-xr-x | tests/test.lua | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/tests/test.lua b/tests/test.lua index 7e1c9da..b59fd94 100755 --- a/tests/test.lua +++ b/tests/test.lua | |||
| @@ -133,6 +133,46 @@ do | |||
| 133 | print("table.remove", next(t)) | 133 | print("table.remove", next(t)) |
| 134 | end | 134 | end |
| 135 | 135 | ||
| 136 | ___'' | ||
| 137 | do | ||
| 138 | local p, t = tproxy{ 3, 1, 5, 2, 8, 5, 2, 9, 7, 4 } | ||
| 139 | table.sort(p) | ||
| 140 | print("table.sort", next(p)) | ||
| 141 | for i,v in ipairs(t) do | ||
| 142 | print("table.sort", i, v) | ||
| 143 | end | ||
| 144 | table.sort(p) | ||
| 145 | print("table.sort", next(p)) | ||
| 146 | for i,v in ipairs(t) do | ||
| 147 | print("table.sort", i, v) | ||
| 148 | end | ||
| 149 | p, t = tproxy{ 9, 8, 7, 6, 5, 4, 3, 2, 1 } | ||
| 150 | table.sort(p) | ||
| 151 | print("table.sort", next(p)) | ||
| 152 | for i,v in ipairs(t) do | ||
| 153 | print("table.sort", i, v) | ||
| 154 | end | ||
| 155 | table.sort(p, function(a, b) return a > b end) | ||
| 156 | print("table.sort", next(p)) | ||
| 157 | for i,v in ipairs(t) do | ||
| 158 | print("table.sort", i, v) | ||
| 159 | end | ||
| 160 | p, t = tproxy{ 1, 1, 1, 1, 1 } | ||
| 161 | print("table.sort", next(p)) | ||
| 162 | for i,v in ipairs(t) do | ||
| 163 | print("table.sort", i, v) | ||
| 164 | end | ||
| 165 | t = { 3, 1, 5, 2, 8, 5, 2, 9, 7, 4 } | ||
| 166 | table.sort(t) | ||
| 167 | for i,v in ipairs(t) do | ||
| 168 | print("table.sort", i, v) | ||
| 169 | end | ||
| 170 | table.sort(t, function(a, b) return a > b end) | ||
| 171 | for i,v in ipairs(t) do | ||
| 172 | print("table.sort", i, v) | ||
| 173 | end | ||
| 174 | end | ||
| 175 | |||
| 136 | 176 | ||
| 137 | ___'' | 177 | ___'' |
| 138 | do | 178 | do |
