File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change 2727 - [ 文件处理] ( #文件处理 )
2828 - [ 委托] ( #委托 )
2929 - [ 事件] ( #事件 )
30+ - [ 单元测试] ( #单元测试 )
3031 - [ 序列化] ( #序列化 )
3132 - [ 实用工具] ( #实用工具 )
3233
@@ -327,6 +328,29 @@ event:Add(Delegate.New(nil, EventFun2))
327328event :Invoke ()
328329```
329330
331+ ## 单元测试
332+ 引入库之后,既可使用单元测试模块:
333+ 单元测试以模块为单位,一个模块就是一项测试,一般测试放在Test文件夹中
334+ ``` lua
335+ if _DEBUG then
336+ unittest ({
337+ require_test " Test.IOFileTest" ,
338+ require_test " Test.IOPathTest" ,
339+ require_test " Test.StringAndBuilderTest" ,
340+ require_test " Test.EnumTest" ,
341+ require_test " Test.DelegateEventsTest" ,
342+ require_test " Test.ExceptionTest" ,
343+ require_test " Test.OOPTest" ,
344+ require_test " Test.BitConverterTest" ,
345+ require_test " Test.Container.ListTest" ,
346+ require_test " Test.Container.DictionaryTest" ,
347+ require_test " Test.Container.StackTest" ,
348+ require_test " Test.Container.QueueTest" ,
349+ require_test " Test.SerializerTest" ,
350+ })
351+ end
352+ ```
353+ 在进行单元测试时最好使用` _DEBUG ` 来确定是否执行。
330354## 序列化
331355* 序列化方法,将lua表转换为字符串,或将字符串反序列化为lua语句/表
332356* Lua表的拓展功能,数组拷贝、深拷贝等
You can’t perform that action at this time.
0 commit comments