HarmonyOS 使用AGC云测,兼容性测试不通过,问题分析

使用AGC云测,兼容性测试不通过,日志信息存在一定的丢失,需支持进行分析。

HarmonyOS 使用AGC云测,兼容性测试不通过,问题分析 -鸿蒙开发者社区解决方案

根据异常描述截图中显示的问题信息错误码9568332,请先按照文档进行排查解决:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-app-debugging-12-V5

HarmonyOS Local Test中mockObject函数错误 <a name="section147289245416"></a>

问题描述

export default function MediaPlayCenterTest() {
  describe('MediaPlayCenter', () => {
    it('MediaPlayCenterTest', 0, () => {
      let url='http://xxx.mp4'
      console.info("it1 begin");
      let mocker: MockKit = new MockKit();
      let mockMediaPlayCenter = mocker.mockObject(MediaPlayCenter) as MediaPlayCenter;
      let mockfunc: Function = mocker.mockFunc(mockMediaPlayCenter, mockMediaPlayCenter.setMediaUrl);
      when(mockfunc)(url).afterReturn('1');
      expect(mockMediaPlayCenter.setMediaUrl(url)).assertEqual('1'); // 执行通过
    })
  })
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.

代码中mockObject返回错误

HarmonyOS
2025-01-10 10:08:02
1.0w浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
FengTianYa

写法有问题,mock的对象需要手动去创建,请参考:https://gitee.com/openharmony/testfwk_arkxtest/blob/master/README_zh.md#mock%E8%83%BD%E5%8A%9B

分享
微博
QQ
微信
回复
2025-01-10 12:49:21


相关问题
HarmonyOS 自定义弹框导致机不通过
501浏览 • 1回复 待解决
聊一聊如何进行兼容性测试
8883浏览 • 1回复 待解决
Hsp中使用图片 编译不通过
2118浏览 • 1回复 待解决
ohpm dayjs编译不通过
605浏览 • 1回复 待解决
HarmonyOS 项目验签不通过
419浏览 • 1回复 待解决
HarmonyOS ABI兼容性问题
641浏览 • 1回复 待解决
HarmonyOS 应用兼容性问题
366浏览 • 1回复 待解决