16 Star 89 Fork 75

OpenHarmony-TPC / httpclient

 / 详情

cacheMap 中生成 key 的方式是否不太正确?

待办的
缺陷
创建于  
2024-03-19 09:34

【模块名_概率】简要描述:
DiskLruCache.ts 中,通过 CryptoJS.MD5 方法获取的 key 实际上类型是个 Object。会导致每次在 cacheMap 中查找元素的时候都匹配不上。比如删除元素时,其实查找不到元素,也就删失败了。

【环境信息】:

  • 网络环境
  • 硬件开发板型号
  • 软件版本信息或tag节点
    Master 分支
  • 测试环境
  • 其他
    DevEco Studio NEXT Developer Preview1
    Build Version: 4.1.3.500, built on January 20, 2024
    Runtime version: 17.0.6+10-b829.5 aarch64
    VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

SDK
HarmonyOS NEXT Develop Preview1
compileSdkVersion: "4.1.0(11)",
compatibleSdkVersion: "4.1.0(11)",
runtimeOS: "HarmonyOS"
Node 18.14.1

【预置条件】:

【测试步骤】:
执行测试用例中的 Cache.test.ets 的 showCacheCallRemoveMethodValue 用例

【预期结果】:
移除 cacheMap 中的某个元素

【实际结果】:
没有移除

【恢复手段】:

【出现概率】:问题出现次数/实际测试次数

【定位信息】:

    1. Log、截图、多媒体文件等,所有和问题有关的信息:
      输入图片说明

评论 (0)

Ryzin 创建了缺陷
展开全部操作日志

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(1)
1
https://gitee.com/openharmony-tpc/httpclient.git
git@gitee.com:openharmony-tpc/httpclient.git
openharmony-tpc
httpclient
httpclient

搜索帮助