| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- using Lua.Standard;
- namespace Lua.Tests;
- public class LuaTests
- {
- LuaState state = default!;
- [SetUp]
- public void SetUp()
- {
- state = LuaState.Create();
- state.OpenStandardLibraries();
- }
-
- [Test]
- public async Task Test_Closure()
- {
- await state.DoFileAsync(FileHelper.GetAbsolutePath("tests-lua/closure.lua"));
- }
- [Test]
- public async Task Test_Vararg()
- {
- await state.DoFileAsync(FileHelper.GetAbsolutePath("tests-lua/vararg.lua"));
- }
- [Test]
- public async Task Test_NextVar()
- {
- await state.DoFileAsync(FileHelper.GetAbsolutePath("tests-lua/nextvar.lua"));
- }
- [Test]
- public async Task Test_Math()
- {
- await state.DoFileAsync(FileHelper.GetAbsolutePath("tests-lua/math.lua"));
- }
- [Test]
- public async Task Test_Bitwise()
- {
- await state.DoFileAsync(FileHelper.GetAbsolutePath("tests-lua/bitwise.lua"));
- }
- [Test]
- public async Task Test_Strings()
- {
- await state.DoFileAsync(FileHelper.GetAbsolutePath("tests-lua/strings.lua"));
- }
- [Test]
- public async Task Test_Coroutine()
- {
- await state.DoFileAsync(FileHelper.GetAbsolutePath("tests-lua/coroutine.lua"));
- }
-
- [Test]
- public async Task Test_Debug_Mini()
- {
- await state.DoFileAsync(FileHelper.GetAbsolutePath("tests-lua/db-mini.lua"));
- }
- [Test]
- public async Task Test_VeryBig()
- {
- await state.DoFileAsync(FileHelper.GetAbsolutePath("tests-lua/verybig.lua"));
- }
- }
|