Lunit

Unit Testing Framework for Lua
Download

Lunit Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Michael Roth
  • Publisher web site:
  • http://www.mroth.net/remove-master/index.html

Lunit Tags


Lunit Description

Unit Testing Framework for Lua Lunit is a unit testing framework for Lua, written in Lua. It provides currently 27 assert functions, 8 type checking functions and a few miscellaneous functions for usage as an easy unit testing framework.To run Lunit you will need Lua 5.1 or higher. To find out more about Lua, please take a look at The Programming Language Lua.Example:The example file "my_testcase.lua" with the following content:require "lunit"module( "my_testcase", lunit.testcase )function test_success() assert_false( false, "This test never fails.")endfunction test_failure() fail( "This test always fails!" )endRun with the shell script "lunit" produces the following output:# ./lunit my_testcase.luaLoaded testsuite with 2 tests in 1 testcases. F.2 Assertions checked. 1) Failure (my_testcase.test_failure):my_testcase.lua:10: failuremy_testcase.lua:10: This test always fails!Testsuite finished (1 passed, 1 failed, 0 errors). Requirements: · Lua What's New in This Release: · This release adds the function assert_match_error() and should be more compatible with Darwin and Mac OS X. A few bugs were fixed. · Lunit is quite stable in the meantime.


Lunit Related Software