diff --git a/pages/API/storage/storage.test.js b/pages/API/storage/storage.test.js index a7bdba62c33c7c2897eec2c8452fb7eee9075eb6..a8a6d7717511cafa8ee3133e5448d206cd656ebe 100644 --- a/pages/API/storage/storage.test.js +++ b/pages/API/storage/storage.test.js @@ -141,6 +141,11 @@ describe('ExtApi-StorageInfoTest', () => { it('Check sync properties', async () => { + let btnComplexStaticTest = await page.$('.btn-complexStaticTest') + await btnComplexStaticTest.tap() + await page.waitFor(600) + expect(await getData('staticComplexRet')).toEqual(true) + await page.setData({ key: "autotest_key_mock", data:"长安大道连狭斜,青牛白马七香车。玉辇纵横过主第,金鞭络绎向侯家。龙衔宝盖承朝日,凤吐流苏带晚霞。百尺游丝争绕树,一群娇鸟共啼花。游蜂戏蝶千门侧,碧树银台万种色。复道交窗作合欢,双阙连甍垂凤翼。" diff --git a/pages/API/storage/storage.uvue b/pages/API/storage/storage.uvue index cfe87147405a709847d2601057d062b46684aa58..4b91b7b56b6ef687f569e0dfde27aaef50ea1fbc 100644 --- a/pages/API/storage/storage.uvue +++ b/pages/API/storage/storage.uvue @@ -66,6 +66,11 @@ 填充负数字符串 + + + @@ -106,6 +111,7 @@ data: '' as any, apiGetData: '' as any | null, storageInfo: '', + staticComplexRet:false } }, methods: { @@ -152,6 +158,23 @@ this.key = 'key_' + Math.random() this.data = '测试字符串数据,长度为16个字符' }, + complexStaticTest() { + uni.setStorageSync("key_complexStaticMock", { + name:"张三", + age:12 + }) + let savedData = uni.getStorageSync("key_complexStaticMock") + this.staticComplexRet = false + if(savedData instanceof UTSJSONObject){ + if((savedData as UTSJSONObject).getNumber('age') == 12){ + this.staticComplexRet = true + uni.showToast({ + icon:'success', + title:'测试通过' + }) + } + } + }, complexMock() { this.key = 'key_' + Math.random() let jsonObj = {