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'); // 执行通过
})
})
}
代码中mockObject返回错误
写法有问题,mock的对象需要手动去创建,请参考:https://gitee.com/openharmony/testfwk\_arkxtest/blob/master/README\_zh.md\#mock%E8%83%BD%E5%8A%9B