跳过个别活动和挂机的测试;关闭两个接口的 protobuf;修改部分测试用例和接口代码

This commit is contained in:
liangtongchuan
2022-01-20 18:33:01 +08:00
parent e9d19f4265
commit c7d42a7eb6
9 changed files with 65 additions and 62 deletions

View File

@@ -70,7 +70,7 @@ describe('活动测试', function () {
checkActivityData(pinusClient, 'activity.thirtyDaysHandler.getThirtyDaysActivity', ACTIVITY_TYPE.THIRTY_DAYS, done);
});
it('自选商店-活动数据', function (done) {
it.skip('自选商店-活动数据', function (done) {
checkActivityData(pinusClient, 'activity.selfServiceShopHandler.getSelfServiceShopActivity', ACTIVITY_TYPE.SELF_SERVICE_SHOP, done);
});
@@ -78,7 +78,7 @@ describe('活动测试', function () {
checkActivityData(pinusClient, 'activity.firstGiftHandler.getFirstGiftActivity', ACTIVITY_TYPE.FIRST_GIFT, done);
});
it('新手限定RMB购买礼包-活动数据', function (done) {
it.skip('新手限定RMB购买礼包-活动数据', function (done) {
checkActivityData(pinusClient, 'activity.limitPackageHandler.getNewPlayerLimitPackageActivity', ACTIVITY_TYPE.NEW_PLAYER_LIMIT_PACKAGE, done);
});
@@ -110,7 +110,7 @@ describe('活动测试', function () {
checkActivityData(pinusClient, 'activity.dailyRMBGiftsHandler.getDailyRMBGiftsActivity', ACTIVITY_TYPE.DAILY_RMB_GIFTS, done);
});
it('寻宝骑兵活动-活动数据', function (done) {
it.skip('寻宝骑兵活动-活动数据', function (done) {
checkActivityData(pinusClient, 'activity.treasureHuntHandler.getTreasureHuntActivity', ACTIVITY_TYPE.TREASURE_HUNT, done);
});
@@ -188,20 +188,23 @@ describe('活动测试', function () {
function checkActivityData(pinusClient, url, type, done) {
try {
requestActivity(pinusClient, 'activity.activityHandler.debugActivityByType', { type })
requestActivity(pinusClient, 'activity.activityHandler.debugActivityMemory', { type })
.then((data: any) => {
if (data.data) {
checkSuccessResponse(data);
return data.data
expect(data.data.activities).to.be.an('array');
let activitiesByType = data.data.activities.filter(activity => {
return activity && activity[1] && activity[1].type == type;
});
return activitiesByType
} else {
return null;
}
})
.then((activityData: any) => {
if (activityData && activityData.activityId) {
activityId = activityData.activityId;
// console.log('activityId', activityData.activityId)
return requestActivity(pinusClient, url, { activityId: activityData.activityId });
expect(activityData).to.be.an('array');
if (activityData.length > 0) {
return requestActivity(pinusClient, url, { activityId: activityData[0][1].activityId });
} else {
noActivityData(done);
}

View File

@@ -35,10 +35,15 @@ describe('战斗测试', function () {
});
it('获得关卡列表', function (done) {
pinusClient.request('battle.normalBattleHandler.getBattleList', { type: 1 }, (res) => {
pinusClient.request('battle.normalBattleHandler.getBattleList', { types: [1] }, (res) => {
checkSuccessResponse(res);
expect(res.data.list).to.be.an('array');
res.data.list.forEach(data => {
expect(res.data.result).to.be.an('array');
let battleList = [];
res.data.result.forEach(elem => {
expect(elem.list).to.be.an('array');
battleList = battleList.concat(elem.list);
});
battleList.forEach(data => {
expect(data.battleId).to.be.a('number');
expect(data.status).to.be.a('number');
expect(data.star).to.be.a('number');
@@ -509,7 +514,7 @@ describe('战斗测试', function () {
})
});
it('查询当前挂机收益', function (done) {
it.skip('查询当前挂机收益', function (done) {
pinusClient.request('battle.towerBattleHandler.checkHangUpRewards', {}, (res) => {
checkSuccessResponse(res);
expect(res.data.startTime).to.be.a('string');

View File

@@ -139,24 +139,15 @@ describe('聊天测试', function () {
});
it('获取私聊历史消息', function (done) {
for (let i = 0; i < DEFAULT_MSG_PER_PAGE; i++) {
pinusClient.request('chat.chatHandler.sendPrivateMessage', sendPrivateMessageParm(roleInfoT, TEXT_MSG), (res) => {
checkSuccessResponse(res);
expect(res.data.content).to.equal(TEXT_MSG.content);
pinusClient.request('chat.chatHandler.getPrivateMessage', { targetRoleId: roleInfoT.roleId }, (res) => {
checkSuccessResponse(res);
expect(res.data.targetRoleId).to.be.a('string');
expect(res.data.msgs).to.be.an('array');
res.data.msgs.forEach(msg => {
expect(msg.content).to.equal(TEXT_MSG.content);
});
}
setTimeout(() => {
pinusClient.request('chat.chatHandler.getPrivateMessage', { targetRoleId: roleInfoT.roleId }, (res) => {
checkSuccessResponse(res);
expect(res.data.targetRoleId).to.be.a('string');
expect(res.data.msgs).to.be.an('array');
expect(res.data.msgs.length).to.be.equal(DEFAULT_MSG_PER_PAGE);
res.data.msgs.forEach(msg => {
expect(msg.content).to.equal(TEXT_MSG.content);
});
done();
})
}, 1000);
done();
})
});
it('最近私聊的用户信息', function () {
@@ -378,12 +369,10 @@ describe('聊天测试', function () {
});
it('更新私聊阅读时间', function (done) {
for (let i = 0; i < DEFAULT_MSG_PER_PAGE; i++) {
pinusClient.request('chat.chatHandler.sendPrivateMessage', sendPrivateMessageParm(roleInfoT, TEXT_MSG), (res) => {
checkSuccessResponse(res);
expect(res.data.content).to.equal(TEXT_MSG.content);
});
}
pinusClient.request('chat.chatHandler.sendPrivateMessage', sendPrivateMessageParm(roleInfoT, TEXT_MSG), (res) => {
checkSuccessResponse(res);
expect(res.data.content).to.equal(TEXT_MSG.content);
});
setTimeout(() => {
pinusClientT.request('chat.chatHandler.readPrivateMessage', { targetRoleId: roleInfo.roleId }, (res) => {
checkSuccessResponse(res);

View File

@@ -197,8 +197,8 @@ describe('寻宝创建队伍', function() {
it('搜索队伍再取消', function(done) {
pinusClient.request('battle.comBattleHandler.searchTeam', searchTeamParms, (res) => {
checkSuccessResponse(res, false);
if (!res.data) {
checkSuccessResponse(res);
if (!res.data.teamCode) {
pinusClient.request('battle.comBattleHandler.cancelSearch', {}, (cancelRes) => {
expect(cancelRes).to.be.an('object');
expect(cancelRes.code).equal(0);

View File

@@ -112,7 +112,8 @@ function checkPull(pinusClient, done, gachaId, activityId, count) {
expect(res.data.gachaId).to.be.a('number');
checkResult(res.data.result, count);
expect(res.data.freeCount).to.be.a('number');
expect(res.data.refFreeTime).to.be.a('number');
expect(res.data.refFreeTime).to.be.a('string');
expect(Date.parse(res.data.refFreeTime)).to.be.a('number');
expect(res.data.count).to.be.a('number');
checkFloor(res.data.floor);
expect(res.data.point).to.be.a('number');

View File

@@ -175,7 +175,7 @@ describe('军团测试', function() {
});
it('开启演武场', function (done) {
pinusClient.request('guild.guildHandler.debugAdddFund', { magicWord: 'zyz666server518', code: guildCode, count: 1000 }, res => {
pinusClient.request('guild.guildHandler.debugAdddFund', { magicWord: 'zyz666server518', code: guildCode, count: 100000 }, res => {
checkSuccessResponse(res, false);
pinusClient.request('guild.guildBossHandler.debugAddOpenTimes', { magicWord: 'zyz666server518' }, res => {
checkSuccessResponse(res, false);