HarmonyOS 单元测试Local Test 问题

1、mock模块,文档上只有mock class对象的函数,没有mock一个导出的函数,

2、怎么 mock 本地 so 库中声明的 export 函数,如下,怎么mock index.d.ts中定义的方法:

export const Mtc_GetMmeVersion: ()=> {ret: string | undefined}; 
 
{ 
  "name": "libmtc.so", 
"types": "./index.d.ts", 
"version": "", 
"description": "dynamic library" 
}

得到mock方法后,只能传递一个参数,如果某个方法是连个参数,怎么传递

HarmonyOS
2024-08-22 23:12:13
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

Mock目前只支持mock对象非私有函数,能获取到对象,就能mock他的非私有函数,获取不到对象就无法mockMock函数调用when函数确定返回结果时,只支持一个参数验证

分享
微博
QQ
微信
回复
2024-08-23 14:40:19
相关问题
HarmonyOS怎么进行单元测试
340浏览 • 1回复 待解决
鸿蒙单元测试怎么实现
8002浏览 • 1回复 待解决
HarmonyOS 是否支持cucumbor单元测试
467浏览 • 1回复 待解决
HarmonyOS 单元测试 自动化测试方案
276浏览 • 1回复 待解决
怎么写单元测试用例?
2374浏览 • 1回复 待解决
如何对UI描述进行单元测试
905浏览 • 1回复 待解决
HarmonyOS单元测试中如何引入context
719浏览 • 1回复 待解决
单元测试文件如何能运行起来
2704浏览 • 1回复 待解决
如果通过Mock单元测试Mybatis中的SQL?
3175浏览 • 1回复 待解决
HarmonyOS window.findWindow("test")问题
169浏览 • 1回复 待解决
Local Emulator 如何安装apk?
4211浏览 • 1回复 待解决