提交 27712bbc 编写于 作者: Z zhangpa2021

exchange the Test.json

Signed-off-by: Nzhangpa2021 <zhangpan70@huawei.com>
上级 12d7c8e1
...@@ -10,7 +10,8 @@ ...@@ -10,7 +10,8 @@
"kits": [ "kits": [
{ {
"test-file-name": [ "test-file-name": [
"ActsRpcHapTest.hap" "ActsRpcHapTest.hap",
"./resource/dsoftbus/ipcserver/entry-release-standard-signed.hap"
], ],
"type": "AppInstallKit", "type": "AppInstallKit",
"cleanup-apps": true "cleanup-apps": true
......
...@@ -51,6 +51,8 @@ describe('ActsRpcClientJsTest', function(){ ...@@ -51,6 +51,8 @@ describe('ActsRpcClientJsTest', function(){
const CODE_TRANSACTION = 27; const CODE_TRANSACTION = 27;
const CODE_IPCSKELETON = 28; const CODE_IPCSKELETON = 28;
const CODE_FILESDIR = 29; const CODE_FILESDIR = 29;
const CODE_WRITE_REMOTEOBJECTARRAY_1 = 30;
const CODE_WRITE_REMOTEOBJECTARRAY_2 = 31;
function connectAbility() { function connectAbility() {
let want = { let want = {
...@@ -125,8 +127,65 @@ describe('ActsRpcClientJsTest', function(){ ...@@ -125,8 +127,65 @@ describe('ActsRpcClientJsTest', function(){
constructor(descriptor) { constructor(descriptor) {
super(descriptor) super(descriptor)
} }
onRemoteRequest(code, data, reply, option) {
console.info("TestAbilityStub: onRemoteRequest called, code: " + code)
let descriptor = data.readInterfaceToken()
if (descriptor !== "TestAbilityStub") {
console.error("received unknown descriptor: " + descriptor)
return false
}
switch (code) {
case 1:
{
let tmp1 = data.readByte()
let tmp2 = data.readByte()
let tmp3 = data.readShort()
let tmp4 = data.readShort()
let tmp5 = data.readInt()
let tmp6 = data.readInt()
let tmp7 = data.readLong()
let tmp8 = data.readLong()
let tmp9 = data.readFloat()
let tmp10 = data.readFloat()
let tmp11 = data.readDouble()
let tmp12 = data.readDouble()
let tmp13 = data.readBoolean()
let tmp14 = data.readBoolean()
let tmp15 = data.readChar()
let tmp16 = data.readString()
let s = new MySequenceable(null, null)
data.readSequenceable(s)
reply.writeNoException()
reply.writeByte(tmp1)
reply.writeByte(tmp2)
reply.writeShort(tmp3)
reply.writeShort(tmp4)
reply.writeInt(tmp5)
reply.writeInt(tmp6)
reply.writeLong(tmp7)
reply.writeLong(tmp8)
reply.writeFloat(tmp9)
reply.writeFloat(tmp10)
reply.writeDouble(tmp11)
reply.writeDouble(tmp12)
reply.writeBoolean(tmp13)
reply.writeBoolean(tmp14)
reply.writeChar(tmp15)
reply.writeString(tmp16)
reply.writeSequenceable(s)
return true
}
default:
{
console.error("default case, code: " + code)
return false
}
}
}
} }
class TestListener extends rpc.RemoteObject { class TestListener extends rpc.RemoteObject {
constructor(descriptor, checkResult) { constructor(descriptor, checkResult) {
super(descriptor); super(descriptor);
...@@ -1234,7 +1293,7 @@ describe('ActsRpcClientJsTest', function(){ ...@@ -1234,7 +1293,7 @@ describe('ActsRpcClientJsTest', function(){
console.log("SUB_Softbus_IPC_MessageParcel_6000:run writeChar success, result is " + result); console.log("SUB_Softbus_IPC_MessageParcel_6000:run writeChar success, result is " + result);
expect(result == true).assertTrue() expect(result == true).assertTrue()
var readresult = data.readChar(); var readresult = data.readChar();
expect(result == 'a').assertTrue() expect(readresult == 'a').assertTrue()
} catch (error) { } catch (error) {
console.log("SUB_Softbus_IPC_MessageParcel_6000:error = " + error); console.log("SUB_Softbus_IPC_MessageParcel_6000:error = " + error);
...@@ -1707,20 +1766,6 @@ describe('ActsRpcClientJsTest', function(){ ...@@ -1707,20 +1766,6 @@ describe('ActsRpcClientJsTest', function(){
var result = data.writeRawData(token, token.length); var result = data.writeRawData(token, token.length);
console.log("SUB_Softbus_IPC_MessageParcel_7300:run writeRawData success, result is " + result); console.log("SUB_Softbus_IPC_MessageParcel_7300:run writeRawData success, result is " + result);
expect(result == false).assertTrue(); expect(result == false).assertTrue();
if (gIRemoteObject == undefined)
{
console.log("SUB_Softbus_IPC_MessageParcel_7300: gIRemoteObject is undefined");
}
await gIRemoteObject.sendRequest(CODE_WRITE_RAWDATA, data, reply, option).then((result) => {
console.log("SUB_Softbus_IPC_MessageParcel_7300: sendRequest success, result is " + result.errCode);
var newReadResult = result.reply.readRawData(token.length);
expect(newReadResult[0] == token[0]).assertTrue();
expect(newReadResult[1] == token[1]).assertTrue();
expect(newReadResult[2] == token[2]).assertTrue();
expect(newReadResult[3] == token[3]).assertTrue();
expect(newReadResult[4] == token[4]).assertTrue();
});
data.reclaim(); data.reclaim();
reply.reclaim(); reply.reclaim();
done(); done();
...@@ -2579,7 +2624,8 @@ describe('ActsRpcClientJsTest', function(){ ...@@ -2579,7 +2624,8 @@ describe('ActsRpcClientJsTest', function(){
reply.reclaim() reply.reclaim()
console.log("test done") console.log("test done")
}) })
}) console.log("---------------------end SUB_Softbus_IPC_MessageParcel_9300---------------------------");
})
/* /*
* @tc.number SUB_Softbus_IPC_MessageParcel_9400 * @tc.number SUB_Softbus_IPC_MessageParcel_9400
...@@ -2589,12 +2635,19 @@ describe('ActsRpcClientJsTest', function(){ ...@@ -2589,12 +2635,19 @@ describe('ActsRpcClientJsTest', function(){
*/ */
it('SUB_Softbus_IPC_MessageParcel_9400', 0, async function(done) { it('SUB_Softbus_IPC_MessageParcel_9400', 0, async function(done) {
console.log("---------------------start SUB_Softbus_IPC_MessageParcel_9400---------------------------"); console.log("---------------------start SUB_Softbus_IPC_MessageParcel_9400---------------------------");
try{
function checkResult(num, str) { let count = 0;
expect(num).assertEqual(123) function checkResult(num, str) {
expect(str).assertEqual("rpcListenerTest") expect(num).assertEqual(123)
expect(str).assertEqual("rpcListenerTest")
count++
console.info("check result done, count: " + count)
if (count == 3) {
done() done()
} }
}
try{
let option = new rpc.MessageOption() let option = new rpc.MessageOption()
let data = rpc.MessageParcel.create() let data = rpc.MessageParcel.create()
let reply = rpc.MessageParcel.create() let reply = rpc.MessageParcel.create()
...@@ -2607,20 +2660,20 @@ describe('ActsRpcClientJsTest', function(){ ...@@ -2607,20 +2660,20 @@ describe('ActsRpcClientJsTest', function(){
console.info("SUB_Softbus_IPC_MessageParcel_9400 result is:" + result) console.info("SUB_Softbus_IPC_MessageParcel_9400 result is:" + result)
expect(data.writeInt(123)).assertTrue() expect(data.writeInt(123)).assertTrue()
expect(data.writeString("rpcListenerTest")).assertTrue() expect(data.writeString("rpcListenerTest")).assertTrue()
await gIRemoteObject.sendRequest(CODE_WRITE_REMOTEOBJECTARRAY, data, reply, option) await gIRemoteObject.sendRequest(CODE_WRITE_REMOTEOBJECTARRAY_1, data, reply, option)
.then(function(result) { .then( ( result) => {
console.info("SUB_Softbus_IPC_MessageParcel_9400: sendRequest done, error code: " + result.errCode) console.info("SUB_Softbus_IPC_MessageParcel_9500:sendRequest done, error code: " + result.errCode)
expect(result.errCode).assertEqual(0) expect(result.errCode).assertEqual(0)
}) })
.catch(function(e) { .catch(function(e) {
console.error("SUB_Softbus_IPC_MessageParcel_9400: send request got exception: " + e) console.error("SUB_Softbus_IPC_MessageParcel_9400: send request got exception: " + e)
expect(0).assertEqual(1) expect(0).assertEqual(1)
}) })
.finally(() => { .finally(() => {
data.reclaim() data.reclaim()
reply.reclaim() reply.reclaim()
console.log("test done") console.log("test done")
}) })
done(); done();
data.reclaim(); data.reclaim();
reply.reclaim(); reply.reclaim();
...@@ -2639,12 +2692,18 @@ describe('ActsRpcClientJsTest', function(){ ...@@ -2639,12 +2692,18 @@ describe('ActsRpcClientJsTest', function(){
*/ */
it('SUB_Softbus_IPC_MessageParcel_9500', 0, async function(done) { it('SUB_Softbus_IPC_MessageParcel_9500', 0, async function(done) {
console.log("---------------------start SUB_Softbus_IPC_MessageParcel_9500---------------------------"); console.log("---------------------start SUB_Softbus_IPC_MessageParcel_9500---------------------------");
try{ let count = 0;
function checkResult(num, str) { function checkResult(num, str) {
expect(num).assertEqual(123) expect(num).assertEqual(123)
expect(str).assertEqual("rpcListenerTest") expect(str).assertEqual("rpcListenerTest")
count++
console.info("check result done, count: " + count)
if (count == 3) {
done() done()
} }
}
try{
let option = new rpc.MessageOption() let option = new rpc.MessageOption()
let data = rpc.MessageParcel.create() let data = rpc.MessageParcel.create()
let reply = rpc.MessageParcel.create() let reply = rpc.MessageParcel.create()
...@@ -2659,7 +2718,8 @@ describe('ActsRpcClientJsTest', function(){ ...@@ -2659,7 +2718,8 @@ describe('ActsRpcClientJsTest', function(){
console.info("SUB_Softbus_IPC_MessageParcel_9500 result is:" + result) console.info("SUB_Softbus_IPC_MessageParcel_9500 result is:" + result)
expect(data.writeInt(123)).assertTrue() expect(data.writeInt(123)).assertTrue()
expect(data.writeString("rpcListenerTest")).assertTrue() expect(data.writeString("rpcListenerTest")).assertTrue()
gIRemoteObject.sendRequest(CODE_WRITE_REMOTEOBJECTARRAY, data, reply, option,(err, result) => { await gIRemoteObject.sendRequest(CODE_WRITE_REMOTEOBJECTARRAY_2, data, reply, option)
.then( ( result) => {
console.info("SUB_Softbus_IPC_MessageParcel_9500:sendRequest done, error code: " + result.errCode) console.info("SUB_Softbus_IPC_MessageParcel_9500:sendRequest done, error code: " + result.errCode)
expect(result.errCode).assertEqual(0) expect(result.errCode).assertEqual(0)
}) })
...@@ -2756,7 +2816,7 @@ describe('ActsRpcClientJsTest', function(){ ...@@ -2756,7 +2816,7 @@ describe('ActsRpcClientJsTest', function(){
try{ try{
expect(rpc.MessageOption.TF_SYNC).assertEqual(0); expect(rpc.MessageOption.TF_SYNC).assertEqual(0);
expect(rpc.MessageOption.TF_AYNC).assertEqual(1); expect(rpc.MessageOption.TF_ASYNC).assertEqual(1);
expect(rpc.MessageOption.TF_WAIT_TIME).assertEqual(4); expect(rpc.MessageOption.TF_WAIT_TIME).assertEqual(4);
...@@ -3197,7 +3257,7 @@ describe('ActsRpcClientJsTest', function(){ ...@@ -3197,7 +3257,7 @@ describe('ActsRpcClientJsTest', function(){
let size = bytes.length + 10; let size = bytes.length + 10;
let result = ashmem.writeToAshmem(bytes, 3, 0); let result = ashmem.writeToAshmem(bytes, 3, 0);
console.log("SUB_Softbus_IPC_Ashmem_1600: run writeToAshmem success, result is " + result); console.log("SUB_Softbus_IPC_Ashmem_1600: run writeToAshmem success, result is " + result);
expect(result == true).assertTrue() expect(result == true).assertTrue();
ashmem.closeAshmem() ashmem.closeAshmem()
...@@ -3873,7 +3933,7 @@ describe('ActsRpcClientJsTest', function(){ ...@@ -3873,7 +3933,7 @@ describe('ActsRpcClientJsTest', function(){
* @tc.desc Function test * @tc.desc Function test
* @tc.level 0 * @tc.level 0
*/ */
it("SUB_Softbus_IPC_RemoteProxy_0500", 0, async function(done){ it("SUB_Softbus_IPC_RemoteProxy_0500", 0, async function(){
console.log("SUB_Softbus_IPC_RemoteProxy_0500 is starting-------------") console.log("SUB_Softbus_IPC_RemoteProxy_0500 is starting-------------")
try { try {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册