From 5414d548aef3140d57050967ecc603198b22558e Mon Sep 17 00:00:00 2001 From: zhangfuzhi Date: Fri, 6 Jan 2023 11:59:50 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=91=E7=BB=9C=E7=94=A8=E4=BE=8B=E6=95=B4?= =?UTF-8?q?=E6=94=B9=EF=BC=8C=E5=88=A0=E9=99=A4=E9=87=8D=E5=A4=8D=E7=94=A8?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangfuzhi --- .../jshttp/src/main/js/test/Http2Test.js | 60 +- .../jshttp/src/main/js/test/HttpCacheTest.js | 7 +- .../main/js/test/NetworkManagerHttp.test.js | 232 +++--- .../src/main/js/test/Http.fetch.test.js | 696 ++++++++---------- 4 files changed, 449 insertions(+), 546 deletions(-) diff --git a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/Http2Test.js b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/Http2Test.js index 2a6323317..f61081ab0 100644 --- a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/Http2Test.js +++ b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/Http2Test.js @@ -14,36 +14,38 @@ */ import net_Http from '@ohos.net.http'; -import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium' +import { describe, expect, it } from '@ohos/hypium' export default function Http2Test() { describe('Http2Test', function () { /** - * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0100 - * @tc.name set usingCache to true - * @tc.desc usingCache test + * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0100 + * @tc.name set usingCache to true + * @tc.desc usingCache test */ it('Telephony_NETSTACK_Http2TestBasicGet_0100', 0, async function (done) { - let http = net_Http.createHttp() + let http = net_Http.createHttp(); http.request("https://www.zhihu.com", { usingProtocol: net_Http.HttpProtocol.HTTP1_1 }).then(function (data) { + http.destroy(); expect(data.responseCode === net_Http.ResponseCode.OK).assertTrue(); done(); }); }); /** - * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0200 - * @tc.name set usingCache to true - * @tc.desc usingCache test + * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0200 + * @tc.name set usingCache to true + * @tc.desc usingCache test */ it('Telephony_NETSTACK_Http2TestBasicGet_0200', 0, async function (done) { - let http = net_Http.createHttp() + let http = net_Http.createHttp(); http.request("https://www.zhihu.com", { usingProtocol: net_Http.HttpProtocol.HTTP2 }).then(function (data) { + http.destroy(); console.info("Telephony_NETSTACK_Http2TestBasicGet_0200" + JSON.stringify(data)); expect(data.responseCode === net_Http.ResponseCode.OK).assertTrue(); done(); @@ -51,13 +53,14 @@ export default function Http2Test() { }); /** - * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0300 - * @tc.name set usingCache to true - * @tc.desc usingCache test + * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0300 + * @tc.name set usingCache to true + * @tc.desc usingCache test */ it('Telephony_NETSTACK_Http2TestBasicGet_0300', 0, async function (done) { - let http = net_Http.createHttp() + let http = net_Http.createHttp(); http.request("https://www.zhihu.com").then(function (data) { + http.destroy(); console.info("Telephony_NETSTACK_Http2TestBasicGet_0300" + JSON.stringify(data)); expect(data.responseCode === net_Http.ResponseCode.OK).assertTrue(); done(); @@ -65,9 +68,9 @@ export default function Http2Test() { }); /** - * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0400 - * @tc.name set usingCache to true - * @tc.desc usingCache test + * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0400 + * @tc.name set usingCache to true + * @tc.desc usingCache test */ it('Telephony_NETSTACK_Http2TestBasicGet_0400', 0, async function (done) { expect(net_Http.HttpProtocol.HTTP1_1).assertEqual(0); @@ -76,9 +79,9 @@ export default function Http2Test() { }); /** - * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0500 - * @tc.name set usingCache to true - * @tc.desc usingCache test + * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0500 + * @tc.name set usingCache to true + * @tc.desc usingCache test */ it('Telephony_NETSTACK_Http2TestBasicGet_0500', 0, async function (done) { expect(net_Http.HttpDataType.STRING).assertEqual(0); @@ -87,11 +90,11 @@ export default function Http2Test() { done(); }); - it('Telephony_http_HttpTestPriority_0100', 0, async function(done){ + it('Telephony_http_HttpTestPriority_0100', 0, async function (done) { let CaseName = 'Telephony_http_HttpTestPriority_0100'; try { - let httpRequestOptions ={ - method: net_http.RequestMethod.GET, + let httpRequestOptions = { + method: net_Http.RequestMethod.GET, extraData: null, expectDataType: net_Http.HttpDataType.STRING, header: "content-type': 'application/json", @@ -99,15 +102,16 @@ export default function Http2Test() { connectTimeout: 6000, priority: 100 } - var httpRequest = net_http.createHttp(); - httpRequest.request("https://httpbin/anything", httpRequestOptions, (err,data) => { - console.info(CaseName + Json.stringify(err)+ "data"+ Json.stringify(data)); - expect(data.responseCode === net_http.ResponseCode.Ok).assertTrue(); + var httpRequest = net_Http.createHttp(); + httpRequest.request("https://www.zhihu.com", httpRequestOptions, (err, data) => { + httpRequest.destroy(); + console.info(CaseName + JSON.stringify(err) + "data" + JSON.stringify(data)); + expect(data.responseCode === net_Http.ResponseCode.OK).assertTrue(); expect(data.resultType == net_Http.HttpDataType.STRING).assertTrue(); done(); }); - } catch(err){ - console.info(CaseName+ "err=" + err) + } catch (err) { + console.info(CaseName + "err=" + err); done(); return; } diff --git a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/HttpCacheTest.js b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/HttpCacheTest.js index 7ad7414b8..0f0a7fcc4 100644 --- a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/HttpCacheTest.js +++ b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/HttpCacheTest.js @@ -26,11 +26,11 @@ export default function HttpCacheTest() { */ it('Telephony_NetStack_HttpTestBasicGet_0100', 0, async function(done){ - let CaseName = 'Telephony_NetStack_HttpTestBasicGet_0100'; let http = net_http.createHttp(); http.request('https://httpbin.org/anything', { usingCache : true }).then(function(data){ + http.destroy(); expect(data.responseCode === net_http.ResponseCode.OK).assertTrue(); done(); return; @@ -49,6 +49,7 @@ export default function HttpCacheTest() { http.request('https://httpbin.org/anything', { usingCache : false }).then(function(data){ + http.destroy(); console.info(CaseName + JSON.stringify(data)); expect(data.responseCode === net_http.ResponseCode.OK).assertTrue(); done(); @@ -70,6 +71,7 @@ export default function HttpCacheTest() { usingCache : true }).then(function (){ cache.flush().then(function (data){ + http.destroy(); console.info(CaseName + JSON.stringify(data)); expect(data === undefined).assertTrue(); done(); @@ -92,6 +94,7 @@ export default function HttpCacheTest() { usingCache : true }).then(function (){ cache.flush(function (data){ + http.destroy(); console.info(CaseName + JSON.stringify(data)); expect(data === undefined).assertTrue(); done(); @@ -114,6 +117,7 @@ export default function HttpCacheTest() { usingCache : true }).then(function (){ cache.delete().then(function (data){ + http.destroy(); console.info(CaseName + JSON.stringify(data)); expect(data === undefined).assertTrue(); done(); @@ -136,6 +140,7 @@ export default function HttpCacheTest() { usingCache : true }).then(function (){ cache.delete(function (data){ + http.destroy(); console.info(CaseName + JSON.stringify(data)); expect(data === undefined).assertTrue(); done(); diff --git a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/NetworkManagerHttp.test.js b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/NetworkManagerHttp.test.js index a52864e34..dd17f683f 100644 --- a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/NetworkManagerHttp.test.js +++ b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/NetworkManagerHttp.test.js @@ -14,129 +14,143 @@ */ import netHttp from '@ohos.net.http'; -import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium' -export default function Telephony_NETSTACK_HTTPTest() { - -describe('Telephony_NETSTACK_HTTPTest',function(){ +import { describe, expect, it } from '@ohos/hypium' - /** - * @tc.number Telephony_NETSTACK_HttpTestBasicGet_0100 - * @tc.name 基本场景,测试能否GET一个网址 - * @tc.desc Function test` - */ +export default function Telephony_NETSTACK_HTTPTest() { - it('Telephony_NETSTACK_HttpTestBasicGet_0100', 0, function(done){ - let http = netHttp.createHttp() - http.request("https://httpbin.org/anything").then(function(data){ - expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue(); - done(); + describe('Telephony_NETSTACK_HTTPTest', function () { + + /** + * @tc.number Telephony_NETSTACK_HttpTestBasicGet_0100 + * @tc.name 基本场景,测试能否GET一个网址 + * @tc.desc Function test` + */ + + it('Telephony_NETSTACK_HttpTestBasicGet_0100', 0, function (done) { + let http = netHttp.createHttp(); + http.request("https://httpbin.org/anything").then(function (data) { + http.destroy(); + expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue(); + done(); + }); }); - }); - /** - * @tc.number Telephony_NETSTACK_HttpTestUserAgent_0100 - * @tc.name 返回用户代理 - * @tc.desc Function test` - */ - - it('Telephony_NETSTACK_HttpTestUserAgent_0100', 0, function(done){ - let http = netHttp.createHttp() - http.request("https://httpbin.org/user-agent").then(function(data){ - expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue(); - console.info(JSON.stringify(data)); - expect(JSON.parse(data.result)["user-agent"] === "libcurl-agent/1.0").assertTrue(); - done(); + /** + * @tc.number Telephony_NETSTACK_HttpTestUserAgent_0100 + * @tc.name 返回用户代理 + * @tc.desc Function test` + */ + + it('Telephony_NETSTACK_HttpTestUserAgent_0100', 0, function (done) { + let http = netHttp.createHttp(); + http.request("https://httpbin.org/user-agent").then(function (data) { + http.destroy(); + expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue(); + console.info(JSON.stringify(data)); + expect(data.result.toString().search("user-agent") != -1).assertTrue(); + expect(data.result.toString().search("libcurl-agent/1.0") != -1).assertTrue(); + done(); + }); }); - }); - /** - * @tc.number Telephony_NETSTACK_HttpTestHeader_0100 - * @tc.name 返回Header - * @tc.desc Function test` - */ - - it('Telephony_NETSTACK_HttpTestHeader_0100', 0, function(done){ - let http = netHttp.createHttp(); - http.request("https://httpbin.org/headers").then(function(data){ - expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue() - console.info("NETSTACK ####" + JSON.stringify(JSON.parse(data.result))) - expect(JSON.parse(data.result)["headers"]["Content-Type"] === "application/json").assertTrue() - done() + /** + * @tc.number Telephony_NETSTACK_HttpTestHeader_0100 + * @tc.name 返回Header + * @tc.desc Function test` + */ + + it('Telephony_NETSTACK_HttpTestHeader_0100', 0, function (done) { + let http = netHttp.createHttp(); + http.request("https://httpbin.org/headers").then(function (data) { + http.destroy(); + expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue(); + console.info("NETSTACK ####" + JSON.stringify(data.result)); + expect(data.result.toString().search("Content-Type") != -1).assertTrue(); + expect(data.result.toString().search("application/json") != -1).assertTrue(); + done() + }); }); - }); - /** - * @tc.number Telephony_NETSTACK_HttpTestPost - * @tc.name 返回post内容 - * @tc.desc Function test` - */ - - it('Telephony_NETSTACK_HttpTestPost_0100', 0, function(done){ - let http = netHttp.createHttp() - http.request("https://httpbin.org/post" ,{ - method : netHttp.RequestMethod.POST, - extraData : "MineMine" - }).then(function(data){ - expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue() - expect(JSON.parse(data.result)["data"] === "MineMine").assertTrue() - done(); + /** + * @tc.number Telephony_NETSTACK_HttpTestPost + * @tc.name 返回post内容 + * @tc.desc Function test` + */ + + it('Telephony_NETSTACK_HttpTestPost_0100', 0, function (done) { + let http = netHttp.createHttp(); + http.request("https://httpbin.org/post", { + method: netHttp.RequestMethod.POST, + extraData: "MineMine" + }).then(function (data) { + http.destroy(); + expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue(); + expect(data.result.toString().search("MineMine") != -1).assertTrue() + done(); + }); }); - }); - /** - * @tc.number Telephony_NETSTACK_HttpTestPUT - * @tc.name 返回put内容 - * @tc.desc Function test` - */ - - it('Telephony_NETSTACK_HttpTestPut_0100', 0, function(done){ - let http = netHttp.createHttp() - http.request("https://httpbin.org/put" ,{ - method : netHttp.RequestMethod.PUT, - extraData : "MineMine" - }).then(function(data){ - expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue() - expect(JSON.parse(data.result)["data"] === "MineMine").assertTrue() - done(); + /** + * @tc.number Telephony_NETSTACK_HttpTestPUT + * @tc.name 返回put内容 + * @tc.desc Function test` + */ + + it('Telephony_NETSTACK_HttpTestPut_0100', 0, function (done) { + let http = netHttp.createHttp(); + http.request("https://httpbin.org/put", { + method: netHttp.RequestMethod.PUT, + extraData: "MineMine" + }).then(function (data) { + http.destroy(); + expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue(); + expect(data.result.toString().search("MineMine") != -1).assertTrue() + done(); + }); }); - }); - /** - * @tc.number Telephony_NETSTACK_HttpTestCookies - * @tc.name 返回Cookies内容 - * @tc.desc Function test` - */ - - it('Telephony_NETSTACK_HttpTestCookies_0100', 0, function(done){ - let http = netHttp.createHttp() - http.request("https://httpbin.org/cookies/set/name/value").then(function(data){ - expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue() - expect(data.cookies !== "").assertTrue() - done(); + /** + * @tc.number Telephony_NETSTACK_HttpTestCookies + * @tc.name 返回Cookies内容 + * @tc.desc Function test` + */ + + it('Telephony_NETSTACK_HttpTestCookies_0100', 0, function (done) { + let http = netHttp.createHttp(); + http.request("https://httpbin.org/cookies/set/name/value").then(function (data) { + http.destroy(); + expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue(); + expect(data.cookies !== "").assertTrue(); + done(); + }); }); - }); - /** - * @tc.number Telephony_NETSTACK_HttpTestEncode - * @tc.name 返回Cookies内容 - * @tc.desc Function test` - */ - - it('Telephony_NETSTACK_HttpTestEncode_0100', 0, function(done){ - let http = netHttp.createHttp() - http.request("https://httpbin.org/response-headers?key1=val1&key2=val2",{ - extraData : { - "name1" : "mine1", - "name2" : "mine2", - } - }).then(function(data){ - expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue() - expect(JSON.parse(data.result)["key1"] === "val1").assertTrue() - expect(JSON.parse(data.result)["key2"] === "val2").assertTrue() - expect(JSON.parse(data.result)["name1"] === "mine1").assertTrue() - expect(JSON.parse(data.result)["name2"] === "mine2").assertTrue() - done(); + /** + * @tc.number Telephony_NETSTACK_HttpTestEncode + * @tc.name 返回Cookies内容 + * @tc.desc Function test` + */ + + it('Telephony_NETSTACK_HttpTestEncode_0100', 0, function (done) { + let http = netHttp.createHttp(); + http.request("https://httpbin.org/response-headers?key1=val1&key2=val2", { + extraData: { + "name1": "mine1", + "name2": "mine2", + } + }).then(function (data) { + http.destroy(); + expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue(); + expect(data.result.toString().search("key1") != -1).assertTrue() + expect(data.result.toString().search("val1") != -1).assertTrue() + expect(data.result.toString().search("key2") != -1).assertTrue() + expect(data.result.toString().search("val2") != -1).assertTrue() + expect(data.result.toString().search("name1") != -1).assertTrue() + expect(data.result.toString().search("mine1") != -1).assertTrue() + expect(data.result.toString().search("name2") != -1).assertTrue() + expect(data.result.toString().search("mine2") != -1).assertTrue() + done(); + }); }); }); -}); } diff --git a/telephony/telephonyjstest/netmanager_base/system_fetch/src/main/js/test/Http.fetch.test.js b/telephony/telephonyjstest/netmanager_base/system_fetch/src/main/js/test/Http.fetch.test.js index d7b7adef9..494ab7385 100644 --- a/telephony/telephonyjstest/netmanager_base/system_fetch/src/main/js/test/Http.fetch.test.js +++ b/telephony/telephonyjstest/netmanager_base/system_fetch/src/main/js/test/Http.fetch.test.js @@ -14,431 +14,311 @@ * limitations under the License. */ -import NetHttp from '@ohos.net.http'; import fetch from '@system.fetch'; -import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium' +import { describe, it, expect } from '@ohos/hypium' export default function Telephony_NetStack_HttpFetchTest() { -describe("Telephony_NetStack_HttpFetchTest", function () { + describe("Telephony_NetStack_HttpFetchTest", function () { - /** - * @tc.number Telephony_NetStack_HttpTestBasicGet_0100 - * @tc.name 基本场景,测试能否GET一个网址 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestBasicGet_0100", 0, function (done) { - let http = NetHttp.createHttp() - http.request("https://httpbin.org/anything").then(function(data){ - console.info("NetStack " + JSON.stringify(data)); - expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue() - done(); - }) - }); - - /** - * @tc.number Telephony_NetStack_HttpTestUserAgent_0100 - * @tc.name 返回用户代理 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestUserAgent_0100", 0, function (done) { - let http = NetHttp.createHttp() - http.request("https://httpbin.org/user-agent").then(function(data){ - console.info("NetStack "+ JSON.stringify(data)); - expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue() - expect(JSON.parse(data.result)["user-agent"] != undefined).assertTrue(); - done(); - }) - }); - - /** - * @tc.number Telephony_NetStack_HttpTestHeader_0100 - * @tc.name 返回Header - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestHeader_0100", 0, function (done) { - let http = NetHttp.createHttp() - http.request("https://httpbin.org/headers").then(function(data){ - console.info("NetStack "+ JSON.stringify(data)); - expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue() - console.info("NetStack "+JSON.stringify(JSON.parse(data.result))) - expect(JSON.parse(data.result)["headers"]["Content-Type"] === "application/json").assertTrue() - done(); - }) - }); - - /** - * @tc.number Telephony_NetStack_HttpTestPost_0100 - * @tc.name 返回Post内容 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestPost_0100", 0, function (done) { - let http = NetHttp.createHttp() - http.request("https://httpbin.org/post" ,{ - method : NetHttp.RequestMethod.POST, - extraData : "MineMine" - }).then(function(data){ - console.info("NetStack "+JSON.stringify(data)); - expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue() - expect(JSON.parse(data.result)["data"] === "MineMine").assertTrue() - done(); - }) - }); - - /** - * @tc.number Telephony_NetStack_HttpTestPut_0100 - * @tc.name 返回Put内容 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestPut_0100", 0, function (done) { - let http = NetHttp.createHttp() - http.request("https://httpbin.org/put" ,{ - method : NetHttp.RequestMethod.PUT, - extraData : "MineMine" - }).then(function(data){ - console.info("NetStack "+JSON.stringify(data)); - expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue() - expect(JSON.parse(data.result)["data"] === "MineMine").assertTrue() - done(); - }) - }); - - /** - * @tc.number Telephony_NetStack_HttpTestCookies_0100 - * @tc.name 返回Cookies内容 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestCookies_0100", 0, function (done) { - let http = NetHttp.createHttp() - http.request("https://httpbin.org/cookies/set/name/value").then(function(data){ - console.info("NetStack "+JSON.stringify(data)) - expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue() - expect(data.cookies !== "").assertTrue() - done(); - }) - }); - - /** - * @tc.number Telephony_NetStack_HttpTestUrlEncode_0100 - * @tc.name 返回Cookies内容 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestUrlEncode_0100", 0, function (done) { - let http = NetHttp.createHttp() - http.request("https://httpbin.org/response-headers?key1=val1&key2=val2" ,{ - extraData : { - "name1" : "mine1", - "name2" : "mine2", - } - }).then(function(data){ - console.info("NetStack "+JSON.stringify(data)); - expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue() - expect(JSON.parse(data.result)["key1"] === "val1").assertTrue() - expect(JSON.parse(data.result)["key2"] === "val2").assertTrue() - expect(JSON.parse(data.result)["name1"] === "mine1").assertTrue() - expect(JSON.parse(data.result)["name2"] === "mine2").assertTrue() - done(); - }) - }); - - /** - * @tc.number Telephony_NetStack_HttpTestFetchBasicGet_0100 - * @tc.name 基本场景,FETCH方式测试能否GET一个网址 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestFetchBasicGet_0100", 0, function (done) { - fetch.fetch({ - url : "https://httpbin.org/anything", - success : function(data){ - console.info("NetStack fetch success "+JSON.stringify(data)) - expect(data.code === 200).assertTrue() - done(); - }, - fail : function(){ - console.info("NetStack Fetch Failed") - expect().assertFail() - done() - }, - complete : function(){ - console.info("NetStack Fetch Complete") - } - }) - }); + /** + * @tc.number Telephony_NetStack_HttpTestFetchBasicGet_0100 + * @tc.name 基本场景,FETCH方式测试能否GET一个网址 + * @tc.desc function test + */ + it("Telephony_NetStack_HttpTestFetchBasicGet_0100", 0, function (done) { + fetch.fetch({ + url : "https://httpbin.org/anything", + success : function(data){ + console.info("NetStack fetch success "+JSON.stringify(data)) + expect(data.code === 200).assertTrue() + done(); + }, + fail : function(){ + console.info("NetStack Fetch Failed") + expect().assertFail() + done() + }, + complete : function(){ + console.info("NetStack Fetch Complete") + } + }) + }); - /** - * @tc.number Telephony_NetStack_HttpTestFetchUserAgent_0100 - * @tc.name FETCH方式返回用户代理 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestFetchUserAgent_0100", 0, function (done) { - fetch.fetch({ - url : "https://httpbin.org/user-agent", - success : function(data){ - console.info("NetStack fetch success "+ JSON.stringify(data)) - expect(data.code === 200).assertTrue() - expect(JSON.parse(data.data)["user-agent"] != undefined).assertTrue(); - done(); - }, - fail : function(){ - console.info("NetStack Fetch Failed") - expect().assertFail() - done(); - }, - complete : function(){ - console.info("NetStack fetch complete") - } - }) - }); + /** + * @tc.number Telephony_NetStack_HttpTestFetchUserAgent_0100 + * @tc.name FETCH方式返回用户代理 + * @tc.desc function test + */ + it("Telephony_NetStack_HttpTestFetchUserAgent_0100", 0, function (done) { + fetch.fetch({ + url : "https://httpbin.org/user-agent", + success : function(data){ + console.info("NetStack fetch success "+ JSON.stringify(data)) + expect(data.code === 200).assertTrue() + expect(JSON.parse(data.data.toString())["user-agent"] == "libcurl-agent/1.0").assertTrue(); + done(); + }, + fail : function(){ + console.info("NetStack Fetch Failed") + expect().assertFail() + done(); + }, + complete : function(){ + console.info("NetStack fetch complete") + } + }) + }); - /** - * @tc.number Telephony_NetStack_HttpTestFetchUserAgent_0200 - * @tc.name FETCH方式返回用户代理 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestFetchUserAgent_0200", 0, function (done) { - fetch.fetch({ - url : "https://httpbin.org/user-agent", - responseType : "JSON", - success : function(data){ - console.info("NetStack fetch success "+ JSON.stringify(data)) - expect(data.code === 200).assertTrue() - expect(data.data["user-agent"] != undefined).assertTrue(); - done(); - }, - fail : function(){ - console.info("NetStack Fetch Failed") - expect().assertFail() - done(); - }, - complete : function(){ - console.info("NetStack fetch complete") - } - }) - }); + /** + * @tc.number Telephony_NetStack_HttpTestFetchUserAgent_0200 + * @tc.name FETCH方式返回用户代理 + * @tc.desc function test + */ + it("Telephony_NetStack_HttpTestFetchUserAgent_0200", 0, function (done) { + fetch.fetch({ + url : "https://httpbin.org/user-agent", + responseType : "json", + success : function(data){ + console.info("NetStack fetch success "+ JSON.stringify(data)) + expect(data.code === 200).assertTrue() + expect(data.data["user-agent"] == "libcurl-agent/1.0").assertTrue(); + done(); + }, + fail : function(){ + console.info("NetStack Fetch Failed") + expect().assertFail() + done(); + }, + complete : function(){ + console.info("NetStack fetch complete") + } + }) + }); - /** - * @tc.number Telephony_NetStack_HttpTestFetchHeader_0100 - * @tc.name 返回Header - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestFetchHeader_0100", 0, function (done) { - fetch.fetch({ - url : "https://httpbin.org/headers", - success : function(data){ - console.info("NetStack Fetch Success "+ JSON.stringify(data)) - expect(data.code === 200).assertTrue() - expect(JSON.parse(data.data)["headers"]["Content-Type"] === "application/json").assertTrue() - done(); - }, - fail : function(){ - console.info("NetStack Fetch Failed") - expect().assertFail() - done(); - }, - complete : function(){ - console.info("NetStack Fetch Complete") - } - }) - }); + /** + * @tc.number Telephony_NetStack_HttpTestFetchHeader_0100 + * @tc.name 返回Header + * @tc.desc function test + */ + it("Telephony_NetStack_HttpTestFetchHeader_0100", 0, function (done) { + fetch.fetch({ + url : "https://httpbin.org/headers", + success : function(data){ + console.info("NetStack Fetch Success "+ JSON.stringify(data)) + expect(data.code === 200).assertTrue() + expect(JSON.parse(data.data.toString())["headers"]["Content-Type"] === "application/json").assertTrue() + done(); + }, + fail : function(){ + console.info("NetStack Fetch Failed") + expect().assertFail() + done(); + }, + complete : function(){ + console.info("NetStack Fetch Complete") + } + }) + }); - /** + /** * @tc.number Telephony_NetStack_HttpTestFetchHeader_0200 * @tc.name 返回Header * @tc.desc function test */ - it("Telephony_NetStack_HttpTestFetchHeader_0200", 0, function (done) { - fetch.fetch({ - url : "https://httpbin.org/headers", - responseType : "JSON", - success : function(data){ - console.info("NetStack Fetch Success "+ JSON.stringify(data)) - expect(data.code === 200).assertTrue() - expect(data.data["headers"]["Content-Type"] === "application/json").assertTrue() - done(); - }, - fail : function(){ - console.info("NetStack Fetch Failed") - expect().assertFail() - done(); - }, - complete : function(){ - console.info("NetStack Fetch Complete") - } - }) - }); + it("Telephony_NetStack_HttpTestFetchHeader_0200", 0, function (done) { + fetch.fetch({ + url : "https://httpbin.org/headers", + responseType : "json", + success : function(data){ + console.info("NetStack Fetch Success "+ JSON.stringify(data)) + expect(data.code === 200).assertTrue() + expect(data.data["headers"]["Content-Type"] === "application/json").assertTrue() + done(); + }, + fail : function(){ + console.info("NetStack Fetch Failed") + expect().assertFail() + done(); + }, + complete : function(){ + console.info("NetStack Fetch Complete") + } + }) + }); - /** - * @tc.number Telephony_NetStack_HttpTestFetchPost_0100 - * @tc.name 返回Post内容 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestFetchPost_0100", 0, function (done) { - fetch.fetch({ - url : "https://httpbin.org/post", - method : "POST", - data : "MineMine", - success : function(data){ - console.info("NetStack "+ JSON.stringify(data)) - expect(data.code === 200).assertTrue() - expect(JSON.parse(data.data)["data"] === "MineMine").assertTrue() - done(); - }, - fail : function(){ - console.info("NetStack Fetch Failed") - expect().assertFail() - done() - }, - complete : function(){ - console.info("NetStack Fetch Complete") - } - }) - }); + /** + * @tc.number Telephony_NetStack_HttpTestFetchPost_0100 + * @tc.name 返回Post内容 + * @tc.desc function test + */ + it("Telephony_NetStack_HttpTestFetchPost_0100", 0, function (done) { + fetch.fetch({ + url : "https://httpbin.org/post", + method : "POST", + data : "MineMine", + success : function(data){ + console.info("NetStack "+ JSON.stringify(data)) + expect(data.code === 200).assertTrue() + expect(JSON.parse(data.data.toString())["data"] === "MineMine").assertTrue() + done(); + }, + fail : function(){ + console.info("NetStack Fetch Failed") + expect().assertFail() + done() + }, + complete : function(){ + console.info("NetStack Fetch Complete") + } + }) + }); - /** - * @tc.number Telephony_NetStack_HttpTestFetchPost_0200 - * @tc.name 返回Post内容 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestFetchPost_0200", 0, function (done) { - fetch.fetch({ - url : "https://httpbin.org/post", - method : "POST", - data : "MineMine", - responseType : "JSON", - success : function(data){ - console.info("NetStack "+ JSON.stringify(data)) - expect(data.code === 200).assertTrue() - expect(data.data["data"] === "MineMine").assertTrue() - done(); - }, - fail : function(){ - console.info("NetStack Fetch Failed") - expect().assertFail() - done(); - }, - complete : function(){ - console.info("NetStack Fetch Complete") - } - }) - }); + /** + * @tc.number Telephony_NetStack_HttpTestFetchPost_0200 + * @tc.name 返回Post内容 + * @tc.desc function test + */ + it("Telephony_NetStack_HttpTestFetchPost_0200", 0, function (done) { + fetch.fetch({ + url : "https://httpbin.org/post", + method : "POST", + data : "MineMine", + responseType : "json", + success : function(data){ + console.info("NetStack "+ JSON.stringify(data)) + expect(data.code === 200).assertTrue() + expect(data.data["data"] === "MineMine").assertTrue() + done(); + }, + fail : function(){ + console.info("NetStack Fetch Failed") + expect().assertFail() + done(); + }, + complete : function(){ + console.info("NetStack Fetch Complete") + } + }) + }); - /** - * @tc.number Telephony_NetStack_HttpTestFetchPut_0100 - * @tc.name 返回Put内容 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestFetchPut_0100", 0, function (done) { - fetch.fetch({ - url : "https://httpbin.org/put", - method : "PUT", - data : "MineMine", - success : function(data){ - console.info("NetStack "+ JSON.stringify(data)) - expect(data.code === 200).assertTrue() - expect(JSON.parse(data.data)["data"] === "MineMine").assertTrue() - done(); - }, - fail : function(){ - console.info("NetStack Fetch Failed") - expect().assertFail() - done(); - }, - complete : function(){ - console.info("NetStack Fetch Complete") - } - }) - }); + /** + * @tc.number Telephony_NetStack_HttpTestFetchPut_0100 + * @tc.name 返回Put内容 + * @tc.desc function test + */ + it("Telephony_NetStack_HttpTestFetchPut_0100", 0, function (done) { + fetch.fetch({ + url : "https://httpbin.org/put", + method : "PUT", + data : "MineMine", + success : function(data){ + console.info("NetStack "+ JSON.stringify(data)) + expect(data.code === 200).assertTrue() + expect(JSON.parse(data.data.toString())["data"] === "MineMine").assertTrue() + done(); + }, + fail : function(){ + console.info("NetStack Fetch Failed") + expect().assertFail() + done(); + }, + complete : function(){ + console.info("NetStack Fetch Complete") + } + }) + }); - /** - * @tc.number Telephony_NetStack_HttpTestFetchPut_0200 - * @tc.name 返回Put内容 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestFetchPut_0200", 0, function (done) { - fetch.fetch({ - url : "https://httpbin.org/put", - method : "PUT", - data : "MineMine", - responseType : "JSON", - success : function(data){ - console.info("NetStack "+ JSON.stringify(data)) - expect(data.code === 200).assertTrue() - expect(data.data["data"] === "MineMine").assertTrue() - done(); - }, - fail : function(){ - console.info("NetStack Fetch Failed") - expect().assertFail() - done(); - }, - complete : function(){ - console.info("NetStack Fetch Complete") - } - }) - }); + /** + * @tc.number Telephony_NetStack_HttpTestFetchPut_0200 + * @tc.name 返回Put内容 + * @tc.desc function test + */ + it("Telephony_NetStack_HttpTestFetchPut_0200", 0, function (done) { + fetch.fetch({ + url : "https://httpbin.org/put", + method : "PUT", + data : "MineMine", + responseType : "json", + success : function(data){ + console.info("NetStack "+ JSON.stringify(data)) + expect(data.code === 200).assertTrue() + expect(data.data["data"] === "MineMine").assertTrue() + done(); + }, + fail : function(){ + console.info("NetStack Fetch Failed") + expect().assertFail() + done(); + }, + complete : function(){ + console.info("NetStack Fetch Complete") + } + }) + }); - /** - * @tc.number Telephony_NetStack_HttpTestFetchUrlEncode_0100 - * @tc.name 返回Cookies内容 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestFetchUrlEncode_0100", 0, function (done) { - fetch.fetch({ - url : "https://httpbin.org/response-headers?key1=val1&key2=val2", - data : { - "name1" : "mine1", - "name2" : "mine2", - }, - success : function(data){ - console.info("NetStack "+JSON.stringify(data)) - expect(data.code === 200).assertTrue() - expect(JSON.parse(data.data)["key1"] === "val1").assertTrue() - expect(JSON.parse(data.data)["key2"] === "val2").assertTrue() - expect(JSON.parse(data.data)["name1"] === "mine1").assertTrue() - expect(JSON.parse(data.data)["name2"] === "mine2").assertTrue() - done(); - }, - fail : function(){ - console.info("NetStack Fetch Failed") - expect().assertFail() - done() - }, - complete : function(){ - console.info("NetStack Fetch Complete") - } - }) - }); + /** + * @tc.number Telephony_NetStack_HttpTestFetchUrlEncode_0100 + * @tc.name 返回Cookies内容 + * @tc.desc function test + */ + it("Telephony_NetStack_HttpTestFetchUrlEncode_0100", 0, function (done) { + fetch.fetch({ + url : "https://httpbin.org/response-headers?key1=val1&key2=val2", + data : { + "name1" : "mine1", + "name2" : "mine2", + }, + success : function(data){ + console.info("NetStack "+JSON.stringify(data)) + expect(data.code === 200).assertTrue() + expect(JSON.parse(data.data.toString())["key1"] === "val1").assertTrue() + expect(JSON.parse(data.data.toString())["key2"] === "val2").assertTrue() + expect(JSON.parse(data.data.toString())["name1"] === "mine1").assertTrue() + expect(JSON.parse(data.data.toString())["name2"] === "mine2").assertTrue() + done(); + }, + fail : function(){ + console.info("NetStack Fetch Failed") + expect().assertFail() + done() + }, + complete : function(){ + console.info("NetStack Fetch Complete") + } + }) + }); - /** - * @tc.number Telephony_NetStack_HttpTestFetchUrlEncode_0200 - * @tc.name 返回Cookies内容 - * @tc.desc function test - */ - it("Telephony_NetStack_HttpTestFetchUrlEncode_0200", 0, function (done) { - fetch.fetch({ - url : "https://httpbin.org/response-headers?key1=val1&key2=val2", - data : { - "name1" : "mine1", - "name2" : "mine2", - }, - responseType : "JSON", - success : function(data){ - console.info("NetStack "+JSON.stringify(data)) - expect(data.code === 200).assertTrue() - expect(data.data["key1"] === "val1").assertTrue() - expect(data.data["key2"] === "val2").assertTrue() - expect(data.data["name1"] === "mine1").assertTrue() - expect(data.data["name2"] === "mine2").assertTrue() - done(); - }, - fail : function(){ - console.info("NetStack Fetch Failed") - expect().assertFail() - done() - }, - complete : function(){ - console.info("NetStack Fetch Complete") - } - }) + /** + * @tc.number Telephony_NetStack_HttpTestFetchUrlEncode_0200 + * @tc.name 返回Cookies内容 + * @tc.desc function test + */ + it("Telephony_NetStack_HttpTestFetchUrlEncode_0200", 0, function (done) { + fetch.fetch({ + url : "https://httpbin.org/response-headers?key1=val1&key2=val2", + data : { + "name1" : "mine1", + "name2" : "mine2", + }, + responseType : "json", + success : function(data){ + console.info("NetStack "+JSON.stringify(data)) + expect(data.code === 200).assertTrue() + expect(data.data["key1"] === "val1").assertTrue() + expect(data.data["key2"] === "val2").assertTrue() + expect(data.data["name1"] === "mine1").assertTrue() + expect(data.data["name2"] === "mine2").assertTrue() + done(); + }, + fail : function(){ + console.info("NetStack Fetch Failed") + expect().assertFail() + done() + }, + complete : function(){ + console.info("NetStack Fetch Complete") + } + }) + }); }); -}); } \ No newline at end of file -- GitLab