笔记
zweiluan
这个作者很懒,什么都没留下…
展开
-
2021-09-14
浅谈lua 近日对花了较多的精力对lua进行了解。 lua的核心在于构建出一个虚拟机,类似java一样可以实现动态编译。而lua的虚拟机也是极具特色的,lua会构造出环境,lua会在环境中进行运行,形成所谓的完全模式。 当宿主语言绑定lua库后,由宿主语言newluastate,这个luastate便是由lua库构造出的lua状态(虚拟机),在这个lua虚拟机中,能够提供lua本身具有的特性,随后再为luastate添加c库,这样使用dofile便能正确编译lua脚本,并压入luastate栈顶,由pcal原创 2021-09-14 05:09:23 · 103 阅读 · 0 评论 -
单元测试fake mock stub
单元测试fake,mock,stub理解 首先这三个词指的是概念,对于单元测试中各个对象的描述,有助于命名规范。在实际操作中,以测试需求为准。 fake指为需要测试单元简单模拟了实际运行环境的,确保正常输入和输出。为fake添加预定的数据后,便成为了stub,当然也可以直接保存为mock。 而stub和mock的区别在于,stub仅仅是包含了预定数据的fake,并不表明状态,不能用于断言。而mock则储存了可用于断言的状态。 这些概念类似于先有马,才有了马这个概念。并非先有了马这个概念,才诞生了马。 ..原创 2021-06-29 18:49:01 · 688 阅读 · 1 评论