未验证 提交 c8287056 编写于 作者: O openharmony_ci 提交者: Gitee

!6672 URL 将 parseURL 按d.ts修改为静态函数并且修改测试用例 【monthly_20221018】

Merge pull request !6672 from zhangyouyou/cherry-pick-1669276093
...@@ -3062,8 +3062,9 @@ describe('UrlFunTest', function () { ...@@ -3062,8 +3062,9 @@ describe('UrlFunTest', function () {
*/ */
it('testUrlparseURL001', 0, function () { it('testUrlparseURL001', 0, function () {
let params = new Url.URL() let params = new Url.URL()
params.parseURL('https://developer.mozilla.org',) expect(params != null).assertTrue()
var result= params.href let params2 = Url.URL.parseURL('https://developer.mozilla.org',)
var result= params2.href
expect(result).assertEqual('https://developer.mozilla.org/') expect(result).assertEqual('https://developer.mozilla.org/')
}) })
...@@ -3073,8 +3074,9 @@ describe('UrlFunTest', function () { ...@@ -3073,8 +3074,9 @@ describe('UrlFunTest', function () {
*/ */
it('testUrlparseURL002', 0, function () { it('testUrlparseURL002', 0, function () {
let params = new Url.URL() let params = new Url.URL()
params.parseURL('https://developer.mozilla.org','flie:/developer.mozilla.org') expect(params != null).assertTrue()
var result= params.href let params2 = Url.URL.parseURL('https://developer.mozilla.org','flie:/developer.mozilla.org')
var result= params2.href
expect(result).assertEqual('https://developer.mozilla.org/') expect(result).assertEqual('https://developer.mozilla.org/')
}) })
...@@ -3084,8 +3086,9 @@ describe('UrlFunTest', function () { ...@@ -3084,8 +3086,9 @@ describe('UrlFunTest', function () {
*/ */
it('testUrlparseURL003', 0, function () { it('testUrlparseURL003', 0, function () {
let params = new Url.URL() let params = new Url.URL()
params.parseURL('https://developer.mozilla.org','ftp://www.example.com') expect(params != null).assertTrue()
var result= params.href let params2 = Url.URL.parseURL('https://developer.mozilla.org','ftp://www.example.com')
var result= params2.href
expect(result).assertEqual('https://developer.mozilla.org/') expect(result).assertEqual('https://developer.mozilla.org/')
}) })
...@@ -3095,8 +3098,9 @@ describe('UrlFunTest', function () { ...@@ -3095,8 +3098,9 @@ describe('UrlFunTest', function () {
*/ */
it('testUrlparseURL004', 0, function () { it('testUrlparseURL004', 0, function () {
let params = new Url.URL() let params = new Url.URL()
params.parseURL(' ', 'http://www.example.com') expect(params != null).assertTrue()
var result= params.href let params2 = Url.URL.parseURL(' ', 'http://www.example.com')
var result= params2.href
expect(result).assertEqual('http://www.example.com/') expect(result).assertEqual('http://www.example.com/')
}) })
...@@ -3106,8 +3110,9 @@ describe('UrlFunTest', function () { ...@@ -3106,8 +3110,9 @@ describe('UrlFunTest', function () {
*/ */
it('testUrlparseURL005', 0, function () { it('testUrlparseURL005', 0, function () {
let params = new Url.URL() let params = new Url.URL()
params.parseURL('.', 'http://www.example.com') expect(params != null).assertTrue()
var result= params.href let params2 = Url.URL.parseURL('.', 'http://www.example.com')
var result= params2.href
expect(result).assertEqual('http://www.example.com/') expect(result).assertEqual('http://www.example.com/')
}) })
...@@ -3117,8 +3122,9 @@ describe('UrlFunTest', function () { ...@@ -3117,8 +3122,9 @@ describe('UrlFunTest', function () {
*/ */
it('testUrlparseURL006', 0, function () { it('testUrlparseURL006', 0, function () {
let params = new Url.URL() let params = new Url.URL()
params.parseURL('../h:', 'http://www.example.com') expect(params != null).assertTrue()
var result= params.href let params2 = Url.URL.parseURL('../h:', 'http://www.example.com')
var result= params2.href
expect(result).assertEqual('http://www.example.com/h:') expect(result).assertEqual('http://www.example.com/h:')
}) })
...@@ -3129,9 +3135,9 @@ describe('UrlFunTest', function () { ...@@ -3129,9 +3135,9 @@ describe('UrlFunTest', function () {
it('testUrlparseURL007', 0, function () { it('testUrlparseURL007', 0, function () {
try{ try{
let params = new Url.URL() let params = new Url.URL()
expect(params != null).assertTrue()
var a = undefined var a = undefined
params.parseURL(a) Url.URL.parseURL(a)
var result= params.href
expect(0).assertEqual(1) expect(0).assertEqual(1)
} catch(err) { } catch(err) {
expect(err.toString()).assertEqual(`BusinessError: Parameter error.The type of ${a} must be string`) expect(err.toString()).assertEqual(`BusinessError: Parameter error.The type of ${a} must be string`)
...@@ -3147,10 +3153,10 @@ describe('UrlFunTest', function () { ...@@ -3147,10 +3153,10 @@ describe('UrlFunTest', function () {
it('testUrlparseURL008', 0, function () { it('testUrlparseURL008', 0, function () {
try{ try{
let params = new Url.URL() let params = new Url.URL()
expect(params != null).assertTrue()
var a = 666; var a = 666;
var b = 666; var b = 666;
params.parseURL(a, b) Url.URL.parseURL(a, b)
var result= params.href
expect(0).assertEqual(1) expect(0).assertEqual(1)
} catch(err) { } catch(err) {
expect(err.toString()).assertEqual(`BusinessError: Parameter error.The type of ${a} must be string`) expect(err.toString()).assertEqual(`BusinessError: Parameter error.The type of ${a} must be string`)
...@@ -3166,10 +3172,10 @@ describe('UrlFunTest', function () { ...@@ -3166,10 +3172,10 @@ describe('UrlFunTest', function () {
it('testUrlparseURL009', 0, function () { it('testUrlparseURL009', 0, function () {
try{ try{
let params = new Url.URL() let params = new Url.URL()
expect(params != null).assertTrue()
var a = '666666'; var a = '666666';
var b = 666666; var b = 666666;
params.parseURL(a, b) Url.URL.parseURL(a, b)
var result= params.href
expect(0).assertEqual(1) expect(0).assertEqual(1)
} catch(err) { } catch(err) {
expect(err.toString()).assertEqual(`BusinessError: Parameter error.The type of ${b} must be string or URL`); expect(err.toString()).assertEqual(`BusinessError: Parameter error.The type of ${b} must be string or URL`);
...@@ -3185,10 +3191,10 @@ describe('UrlFunTest', function () { ...@@ -3185,10 +3191,10 @@ describe('UrlFunTest', function () {
it('testUrlparseURL0010', 0, function () { it('testUrlparseURL0010', 0, function () {
try{ try{
let params = new Url.URL() let params = new Url.URL()
expect(params != null).assertTrue()
var a = '666666'; var a = '666666';
var b = "666666"; var b = "666666";
params.parseURL(a, b) Url.URL.parseURL(a, b)
var result= params.href
expect(0).assertEqual(1) expect(0).assertEqual(1)
} catch(err) { } catch(err) {
expect(err.toString()).assertEqual(`BusinessError: Syntax Error. Invalid Url string`) expect(err.toString()).assertEqual(`BusinessError: Syntax Error. Invalid Url string`)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册