1.XTS测试问题修改,ArkTs整改之后XTS也需要更新
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
This commit is contained in:
parent
493823611b
commit
283b805f28
|
@ -44,7 +44,7 @@ export default class EntryAbility extends UIAbility {
|
|||
}
|
||||
hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
|
||||
});
|
||||
this.context.resourceManager
|
||||
|
||||
ImageKnife.with(this.context);
|
||||
// 全局配置网络加载进度条
|
||||
ImageKnifeGlobal.getInstance().getImageKnife().setDefaultLifeCycle(ImageKnifeDrawFactory.createProgressLifeCycle("#10a5ff", 0.5))
|
||||
|
|
|
@ -39,13 +39,13 @@ export default function lruCacheTest() {
|
|||
})
|
||||
it('testLruCacheSize',0, ()=> {
|
||||
// Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function.
|
||||
let memoryCache = new LruCache<string, any>(100);
|
||||
let memoryCache = new LruCache<string, string>(100);
|
||||
expect(memoryCache.size).assertEqual(0);
|
||||
expect(memoryCache.maxsize).assertEqual(100)
|
||||
})
|
||||
it('testLruCachePut',1, ()=> {
|
||||
// Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function.
|
||||
let memoryCache = new LruCache<string, any>(5);
|
||||
let memoryCache = new LruCache<string, string>(5);
|
||||
memoryCache.put("1","1");
|
||||
memoryCache.put("2","2");
|
||||
memoryCache.put("3","3");
|
||||
|
@ -59,7 +59,7 @@ export default function lruCacheTest() {
|
|||
})
|
||||
it('testLruCacheGet',2, ()=> {
|
||||
// Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function.
|
||||
let memoryCache = new LruCache<string, any>(5);
|
||||
let memoryCache = new LruCache<string, string>(5);
|
||||
memoryCache.put("1","1");
|
||||
memoryCache.put("2","2");
|
||||
memoryCache.put("3","3");
|
||||
|
@ -73,7 +73,7 @@ export default function lruCacheTest() {
|
|||
})
|
||||
it('testLruCacheAlgorithm',3, ()=> {
|
||||
// Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function.
|
||||
let memoryCache = new LruCache<string, any>(5);
|
||||
let memoryCache = new LruCache<string, string>(5);
|
||||
memoryCache.put("1","1");
|
||||
memoryCache.put("2","2");
|
||||
memoryCache.put("3","3");
|
||||
|
@ -82,17 +82,24 @@ export default function lruCacheTest() {
|
|||
|
||||
memoryCache.get("1");
|
||||
memoryCache.get("2");
|
||||
|
||||
memoryCache.foreachLruCache( (value, key, index)=> {
|
||||
if(index == 0){
|
||||
expect(key).assertEqual("2")
|
||||
expect(value).assertEqual("2")
|
||||
let count:number = 1
|
||||
let callback =(key:string,value:string)=>{
|
||||
if(count == 5){
|
||||
expect(key).assertEqual("2")
|
||||
expect(value).assertEqual("2")
|
||||
}
|
||||
console.log('dodo count='+count+' key='+key+' value='+value)
|
||||
count++;
|
||||
}
|
||||
})
|
||||
memoryCache.foreachLruCache( (value:string, key:string, map:Map<string,string>)=> {
|
||||
callback(key,value)
|
||||
})
|
||||
expect(memoryCache.size).assertEqual(5)
|
||||
|
||||
})
|
||||
it('testLruCacheRemove',4, ()=> {
|
||||
// Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function.
|
||||
let memoryCache = new LruCache<string, any>(5);
|
||||
let memoryCache = new LruCache<string, string>(5);
|
||||
memoryCache.put("1","1");
|
||||
memoryCache.put("2","2");
|
||||
memoryCache.put("3","3");
|
||||
|
@ -104,16 +111,23 @@ export default function lruCacheTest() {
|
|||
|
||||
memoryCache.remove("2");
|
||||
|
||||
memoryCache.foreachLruCache( (value, key, index)=> {
|
||||
if(index == 0){
|
||||
expect(key).assertEqual("1")
|
||||
expect(value).assertEqual("1")
|
||||
let count:number = 1
|
||||
let callback =(key:string,value:string)=>{
|
||||
if(count == 4){
|
||||
expect(key).assertEqual("1")
|
||||
expect(value).assertEqual("1")
|
||||
}
|
||||
console.log('dodo count='+count+' key='+key+' value='+value)
|
||||
count++;
|
||||
}
|
||||
})
|
||||
memoryCache.foreachLruCache( (value:string, key:string, map:Map<string,string>)=> {
|
||||
callback(key,value)
|
||||
})
|
||||
expect(memoryCache.size).assertEqual(4)
|
||||
})
|
||||
it('testLruCacheResize',5, ()=> {
|
||||
// Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function.
|
||||
let memoryCache = new LruCache<string, any>(5);
|
||||
let memoryCache = new LruCache<string, string>(5);
|
||||
memoryCache.put("1","1");
|
||||
memoryCache.put("2","2");
|
||||
memoryCache.put("3","3");
|
||||
|
|
|
@ -44,7 +44,7 @@ export default function RequestOptionTest() {
|
|||
})
|
||||
it('TestConfigLoadSrc',1, ()=> {
|
||||
let option = new RequestOption();
|
||||
expect(option.loadSrc).assertEqual(undefined)
|
||||
expect(option.loadSrc).assertEqual('')
|
||||
option.loadSrc = $r('app.media.icon')
|
||||
expect(JSON.stringify(option.loadSrc)).assertEqual(JSON.stringify($r('app.media.icon')))
|
||||
})
|
||||
|
|
|
@ -30,7 +30,8 @@ export default class TestAbility extends UIAbility {
|
|||
abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments()
|
||||
hilog.info(0x0000, 'testTag', '%{public}s', 'start run testcase!!!');
|
||||
Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite)
|
||||
(ImageKnifeGlobal.getInstance().setHapContext(this.context.createModuleContext("entry_test")))
|
||||
// 初始化xts的ImageKnife
|
||||
ImageKnife.with(this.context.createModuleContext("entry_test"));
|
||||
}
|
||||
|
||||
onDestroy() {
|
||||
|
|
Loading…
Reference in New Issue