consoleTest.vue 3.0 KB
Newer Older
杜庆泉's avatar
杜庆泉 已提交
1
<template>
杜庆泉's avatar
杜庆泉 已提交
2
  <div>
3 4
    <button @click="doLogTest">打印测试</button>
    <text>{{testRet}}</text>
杜庆泉's avatar
杜庆泉 已提交
5
  </div>
杜庆泉's avatar
杜庆泉 已提交
6 7 8 9
</template>

<script>

杜庆泉's avatar
杜庆泉 已提交
10
  import { getLog,logObjectTest,logClassTest,logFunctionTest,logFileTest,logDateTest,frequentlyObjectTest } from '../../uni_modules/uts-api-test'
11
 
杜庆泉's avatar
杜庆泉 已提交
12 13 14

	export default {
		data() {
15 16 17
			return {
        testRet:''
      }
杜庆泉's avatar
杜庆泉 已提交
18 19 20
		},
		methods: {
			
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
			doLogTest() {
        
        if(getLog("") != '{"type":"string","value":""}'){
          this.testRet = "测试失败"
          return;
        }
        
        if(getLog("字符串打印测试") != '{"type":"string","value":"字符串打印测试"}'){
          this.testRet = "测试失败"
          return;
        }
        
        if(getLog(2023) != '{"type":"number","value":"2023"}'){
          this.testRet = "测试失败"
          return;
        }
        
        if(getLog(2023.0) != '{"type":"number","value":"2023"}'){
          this.testRet = "测试失败"
          return;
        }
        
        if(getLog(2023.002) != '{"type":"number","value":"2023.002"}'){
          this.testRet = "测试失败"
          return;
        }
        
        if(logObjectTest() != '{"className":"uts.sdk.modules.utsApiTest.ParamOptions","subType":"object","__$originalPosition":"","type":"object","value":{"methods":[],"properties":[{"name":"array","subType":"array","className":"io.dcloud.uts.UTSArray","type":"object","value":{"properties":[{"name":0,"type":"string","value":"1"},{"name":1,"type":"string","value":"2"},{"name":2,"type":"string","value":"3"}]}},{"name":"title","type":"string","value":"logObjectTest"}]}}'){
          this.testRet = "测试失败"
          return;
        }
        
        if(logFunctionTest() != '{"parameter":[],"type":"function"}'){
          this.testRet = "测试失败"
          return;
        }
        
        if(logClassTest() != '{"className":"uts.sdk.modules.utsApiTest.C","subType":"object","__$originalPosition":"","type":"object","value":{"methods":[],"properties":[{"name":"name","type":"string","value":"ccc"},{"parameter":["string"],"name":"sayBye","type":"function"}]}}'){
          this.testRet = "测试失败"
          return;
        }
        if(logFileTest() != '{"className":"java.io.File","subType":"object","type":"object","value":{"methods":[],"properties":[{"name":"filePath","type":"null","value":"null"},{"name":"path","type":"string","value":"/sdcard/temp/1.txt"},{"name":"prefixLength","subType":"number","type":"Int","value":"1"},{"name":"status","type":"null","value":"null"}]}}'){
          this.testRet = "测试失败"
          return;
        }
        
        if(logDateTest() != '{"className":"io.dcloud.uts.Date","subType":"date","type":"object","value":"Sat Aug 08 1998 08:00:00 GMT+0800"}'){
          this.testRet = "测试失败"
          return;
        }
        
杜庆泉's avatar
杜庆泉 已提交
72 73 74 75
        if(!frequentlyObjectTest()){
          this.testRet = "测试失败"
          return;
        }
76 77 78
        this.testRet = "测试完成"
        
			}
杜庆泉's avatar
杜庆泉 已提交
79 80 81 82 83 84 85

		}
	}
</script>

<style>
</style>