提交 e214d1ba 编写于 作者: 1 15754133731

<audio用例整改>

Signed-off-by: N15754133731 <chenjiahuan@huawei.com>
上级 ea58e0dd
......@@ -29,10 +29,6 @@ describe('audioRenderer', function () {
let TagFrmwkAudioScene = "AudioFrameworkAudioScene";
let fdPath;
let filePath;
let minVol = 0;
let maxVol = 1;
let lowVol = 1;
let highVol = 9;
let stringParameter = "invalid_parameter";
console.info(`${TagFrmwkRender}: Create AudioManger Object JS Framework`);
......@@ -10411,187 +10407,4 @@ describe('audioRenderer', function () {
});
done();
})
/**
*@tc.number : SUB_MULTIMEDIA_AUDIO_MANAGER_MUTE_2900
*@tc.name : mute - ALARM - Promise - SetVolume
*@tc.desc : mute - ALARM - Promise - Enable mute -SetVolume
*@tc.size : MEDIUM
*@tc.type : Function
*@tc.level : Level 2
*/
it('SUB_MULTIMEDIA_AUDIO_MANAGER_MUTE_2900', 2, async function (done) {
try {
await AUDIOMANAGER.setVolume(audio.AudioVolumeType.ALARM, highVol);
await AUDIOMANAGER.mute(audio.AudioVolumeType.ALARM, true);
console.log(`${TagFrmwk}: Set Stream Mute: ALARM: Promise: TRUE`);
let value = await AUDIOMANAGER.getVolume(audio.AudioVolumeType.ALARM);
console.info("AudioFrameworkTest: value is " + value);
if (value == 9) {
expect(true).assertTrue();
} else {
expect(false).assertTrue();
}
await AUDIOMANAGER.setVolume(audio.AudioVolumeType.ALARM, lowVol);
let data = await AUDIOMANAGER.isMute(audio.AudioVolumeType.ALARM);
if (data == true) {
console.log(`${TagFrmwk}: Promise: Is Stream Mute ALARM: SetVolume: PASS:${data}`);
expect(true).assertTrue();
}
} catch (err) {
console.info('err :' + JSON.stringify(err));
expect(false).assertTrue();
}
await AUDIOMANAGER.mute(audio.AudioVolumeType.ALARM, false);
done();
})
/**
*@tc.number : SUB_MULTIMEDIA_AUDIO_MANAGER_MUTE_3000
*@tc.name : mute - ALARM - callback - SetVolume
*@tc.desc : mute - ALARM - callback - Enable mute - SetVolume
*@tc.size : MEDIUM
*@tc.type : Function
*@tc.level : Level 2
*/
it('SUB_MULTIMEDIA_AUDIO_MANAGER_MUTE_3000', 2, async function (done) {
try {
await AUDIOMANAGER.setVolume(audio.AudioVolumeType.ALARM, highVol);
} catch (err) {
console.log('setVolume err :' + JSON.stringify(err));
expect().assertFail();
done();
return;
}
AUDIOMANAGER.mute(audio.AudioVolumeType.ALARM, true, async (err) => {
if (err) {
console.error(`${TagFrmwk}: Callback : SetVolume: ALARM : failed to set Mute Status ${err.message}`);
expect().assertFail();
done();
} else {
console.log(`${TagFrmwk}: Set Stream Mute: ALARM: Callback : SetVolume`);
try {
let value = await AUDIOMANAGER.getVolume(audio.AudioVolumeType.ALARM);
if (value == 9) {
console.info("AudioFrameworkTest: value is " + value);
expect(true).assertTrue();
} else {
expect(false).assertTrue();
}
await AUDIOMANAGER.setVolume(audio.AudioVolumeType.ALARM, lowVol);
} catch (err) {
console.log('err :' + JSON.stringify(err));
expect().assertFail();
done();
return;
}
AUDIOMANAGER.isMute(audio.AudioVolumeType.ALARM, (err, data) => {
if (err) {
console.error(`${TagFrmwk}: Callback : SetVolume: ALARM : failed to get Mute Status ${err.message}`);
expect().assertFail();
} else if (data == false) {
console.log(`${TagFrmwk}: Callback : Is Stream Mute ALARM: SetVolume: PASS: ${data}`);
expect(true).assertTrue();
} else {
console.log(`${TagFrmwk}: Callback : Is Stream Mute ALARM: SetVolume: FAIL: ${data}`);
expect(false).assertTrue();
}
done();
});
}
});
})
/**
*@tc.number : SUB_MULTIMEDIA_AUDIO_MANAGER_MUTE_3100
*@tc.name : mute - ACCESSIBILITY - Promise - SetVolume
*@tc.desc : mute - ACCESSIBILITY - Promise - Enable mute -SetVolume
*@tc.size : MEDIUM
*@tc.type : Function
*@tc.level : Level 2
*/
it('SUB_MULTIMEDIA_AUDIO_MANAGER_MUTE_3100', 2, async function (done) {
try {
await AUDIOMANAGER.setVolume(audio.AudioVolumeType.ACCESSIBILITY, lowVol);
await AUDIOMANAGER.mute(audio.AudioVolumeType.ACCESSIBILITY, true);
console.log(`${TagFrmwk}: Set Stream Mute: ACCESSIBILITY: Promise: TRUE`);
let value = await AUDIOMANAGER.getVolume(audio.AudioVolumeType.ACCESSIBILITY);
console.info("AudioFrameworkTest: value is " + value);
if (value == 1) {
expect(true).assertTrue();
} else {
expect(false).assertTrue();
}
await AUDIOMANAGER.setVolume(audio.AudioVolumeType.ACCESSIBILITY, lowVol);
let data = await AUDIOMANAGER.isMute(audio.AudioVolumeType.ACCESSIBILITY);
if (data == true) {
console.log(`${TagFrmwk}: Promise: Is Stream Mute ACCESSIBILITY: SetVolume: PASS:${data}`);
expect(true).assertTrue();
}
} catch (err) {
console.info('err :' + JSON.stringify(err));
expect(false).assertTrue();
}
await AUDIOMANAGER.mute(audio.AudioVolumeType.ACCESSIBILITY, false);
done();
})
/**
*@tc.number : SUB_MULTIMEDIA_AUDIO_MANAGER_MUTE_3200
*@tc.name : mute - ACCESSIBILITY - callback - SetVolume
*@tc.desc : mute - ACCESSIBILITY - callback - Enable mute - SetVolume
*@tc.size : MEDIUM
*@tc.type : Function
*@tc.level : Level 2
*/
it('SUB_MULTIMEDIA_AUDIO_MANAGER_MUTE_3200', 2, async function (done) {
try {
await AUDIOMANAGER.setVolume(audio.AudioVolumeType.ACCESSIBILITY, lowVol);
} catch (err) {
console.log('setVolume err :' + JSON.stringify(err));
expect().assertFail();
done();
return;
}
AUDIOMANAGER.mute(audio.AudioVolumeType.ACCESSIBILITY, true, async (err) => {
if (err) {
console.error(`${TagFrmwk}: Callback : SetVolume: ACCESSIBILITY : failed to set Mute Status ${err.message}`);
expect().assertFail();
done();
} else {
console.log(`${TagFrmwk}: Set Stream Mute: ACCESSIBILITY: Callback : SetVolume`);
try {
let value = await AUDIOMANAGER.getVolume(audio.AudioVolumeType.ACCESSIBILITY);
if (value == 1) {
console.info("AudioFrameworkTest: value is " + value);
expect(true).assertTrue();
} else {
expect(false).assertTrue();
}
await AUDIOMANAGER.setVolume(audio.AudioVolumeType.ACCESSIBILITY, lowVol);
} catch (err) {
console.log('err :' + JSON.stringify(err));
expect().assertFail();
done();
return;
}
AUDIOMANAGER.isMute(audio.AudioVolumeType.ACCESSIBILITY, (err, data) => {
if (err) {
console.error(`${TagFrmwk}: Callback : SetVolume: ACCESSIBILITY : failed to get Mute Status ${err.message}`);
expect().assertFail();
} else if (data == false) {
console.log(`${TagFrmwk}: Callback : Is Stream Mute ACCESSIBILITY: SetVolume: PASS: ${data}`);
expect(true).assertTrue();
} else {
console.log(`${TagFrmwk}: Callback : Is Stream Mute ACCESSIBILITY: SetVolume: FAIL: ${data}`);
expect(false).assertTrue();
}
done();
});
}
});
})
})
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册