[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Is it possible to test local funtion with lunit?
- From: Dirk Laurie <dirk.laurie@...>
- Date: Thu, 31 Jul 2014 10:18:30 +0200
2014-07-31 10:09 GMT+02:00 albert_200200 <albert_200200@126.com>:
> Hi, I test with your method, but I have no lucky, Can you point where am I
> wrong?
> I wrote the code below:
> foo.lua
> -----------------------------------------------------
>
> local M = {}
> local function add_internal(a, b)
> return a+b
> end
> local function multiply_internal(a, b)
> return a*b
> end
> function M.add(a, b)
> return add_internal(a, b)
> end
> return M
>
> test.lua
> --------------------------------------------------------
> local foo, myprivate = dofile("./foo.lua")
> myprivate.add_internal(1, 2)
>
> But I have no lucky, myprivate is nil.
return M,{add_internal=add_internal,multiply_internal=multiply_internal}