Commit 8a9f2e1e by zhangying

补充资料云盘的case

parent 0b9abae7
......@@ -35,8 +35,6 @@ public class TestAddRelation extends XMBaseTest {
@Test
public void testAddRelation() {
List contentList = new ArrayList();
contentList.add("1329253624435363842");
System.out.println("contentList= "+contentList);
......
package com.live.cases.apollo;
import com.alibaba.fastjson.JSONObject;
import com.live.enums.ApiModele;
import com.live.enums.RequestType;
import com.live.enums.Terminal;
import com.live.utils.XMBaseTest;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
/**
* title获取直播器启动协议
* by张雨朦
*/
public class TestCourseLaunch extends XMBaseTest {
@BeforeMethod
public void beforeTest(){
xmAppApi.setApiModule(ApiModele.CloudClass_apollo)
.setApiName("API_courseLaunch")
.setLoginUser("zhangyumeng_huantuo")
.setTerminal(Terminal.B);
super.beforeTest();
}
@Test
public void courseLaunch(){
JSONObject jsonObject = new JSONObject();
jsonObject.put("liveCourseId","1333692400423833602");
xmAppApi.doRequest(RequestType.JSON,params,jsonObject.toJSONString(),headers).assetsSuccess(true);
JSONObject responseRes = xmAppApi.getBodyInJSON();
}
}
//package com.live.cases.apollo;
//
//import com.alibaba.fastjson.JSONObject;
//import com.live.enums.ApiModele;
//import com.live.enums.RequestType;
//import com.live.enums.Terminal;
//import com.live.utils.XMBaseTest;
//import org.testng.annotations.BeforeMethod;
//import org.testng.annotations.Test;
//
//
///**
// * title获取直播器启动协议
// * by张雨朦
// */
//
//public class TestCourseLaunch extends XMBaseTest {
//
// @BeforeMethod
// public void beforeTest(){
// xmAppApi.setApiModule(ApiModele.CloudClass_apollo)
// .setApiName("API_courseLaunch")
// .setLoginUser("zhangyumeng_huantuo")
// .setTerminal(Terminal.B);
// super.beforeTest();
// }
//
// @Test
// public void courseLaunch(){
//
// JSONObject jsonObject = new JSONObject();
// jsonObject.put("liveCourseId","1333692400423833602");
//
// xmAppApi.doRequest(RequestType.JSON,params,jsonObject.toJSONString(),headers).assetsSuccess(true);
// JSONObject responseRes = xmAppApi.getBodyInJSON();
//
// }
//
//}
package com.live.cases.fileManage;
package com.live.cases.fileManage.commonFolder;
import com.alibaba.fastjson.JSONObject;
import com.live.enums.ApiModele;
......
package com.live.cases.fileManage;
package com.live.cases.fileManage.commonFolder;
import com.alibaba.fastjson.JSONObject;
import com.live.xmutils.GetFolderData;
......
package com.live.cases.fileManage;
package com.live.cases.fileManage.commonFolder;
import com.alibaba.fastjson.JSONObject;
import com.live.xmutils.ApiBaseTest;
......
package com.live.cases.fileManage.commonFolder;
import com.alibaba.fastjson.JSONObject;
import com.live.enums.ApiModele;
import com.live.enums.RequestType;
import com.live.enums.Terminal;
import com.live.utils.XMBaseTest;
import org.testng.Assert;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
/**
* Created by zhangying on 2020/02/03
*/
public class TestGetFileUser extends XMBaseTest {
@BeforeMethod
public void beforeTest() {
xmAppApi.setApiModule(ApiModele.CloudClass_apollo) // API 所属模块 必传 读取配置文件config.properties配置的api地址
.setApiName("API_getFileUser") // API 名称 必传
.setLoginUser("zhangy-b") // http 接口,测试账号 必传
.setTerminal(Terminal.B); // 所属端位(B端,C端,M端等, 必传)
super.beforeTest();
}
/**
* 资料云盘-公共文件成员
*/
@Test
public void testGetFileUser() {
JSONObject jsonObject = new JSONObject();
jsonObject.put("id","1356887886424498177");
jsonObject.put("instId","1235115978015883266");
System.out.println("jsonObject ="+jsonObject );
xmAppApi.doRequest(RequestType.JSON, params, jsonObject.toJSONString(), headers);
System.out.println(xmAppApi);
JSONObject jsonBody = xmAppApi.getBodyInJSON();
System.out.println("jsonBody ="+jsonBody);
Assert.assertNotEquals(jsonBody.getJSONArray("result").size(),0);
Assert.assertEquals("true", jsonBody.getString("success"));
Assert.assertEquals("200", jsonBody.getString("code"));
Assert.assertEquals("操作成功!", jsonBody.getString("message"));
}
}
package com.live.cases.fileManage.commonFolder;
import com.alibaba.fastjson.JSONObject;
import com.live.enums.ApiModele;
import com.live.enums.RequestType;
import com.live.enums.Terminal;
import com.live.utils.XMBaseTest;
import org.testng.Assert;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
/**
* Created by zhangying on 2020/02/03
*/
public class TestGetFileUserAuthority extends XMBaseTest {
@BeforeMethod
public void beforeTest() {
xmAppApi.setApiModule(ApiModele.CloudClass_apollo) // API 所属模块 必传 读取配置文件config.properties配置的api地址
.setApiName("API_getFileUserAuthority") // API 名称 必传
.setLoginUser("zhangy-b") // http 接口,测试账号 必传
.setTerminal(Terminal.B); // 所属端位(B端,C端,M端等, 必传)
super.beforeTest();
}
/**
* 资料云盘-公共文件权限管理
*/
@Test
public void testGetFileUserAuthority() {
JSONObject jsonObject = new JSONObject();
jsonObject.put("id","1356887886424498177");
jsonObject.put("instId","1235115978015883266");
System.out.println("jsonObject ="+jsonObject );
xmAppApi.doRequest(RequestType.JSON, params, jsonObject.toJSONString(), headers);
System.out.println(xmAppApi);
JSONObject jsonBody = xmAppApi.getBodyInJSON();
System.out.println("jsonBody ="+jsonBody);
Assert.assertEquals(jsonBody.getJSONArray("result").getJSONObject(0).getString("rights"),"EDIT");
Assert.assertEquals("true", jsonBody.getString("success"));
Assert.assertEquals("200", jsonBody.getString("code"));
Assert.assertEquals("操作成功!", jsonBody.getString("message"));
}
}
package com.live.cases.fileManage;
package com.live.cases.fileManage.commonFolder;
import com.alibaba.fastjson.JSONObject;
......
package com.live.cases.fileManage;
package com.live.cases.fileManage.commonFolder;
import com.alibaba.fastjson.JSONObject;
import com.live.xmutils.baseapi.ApiBaseTestFile;
......
package com.live.cases.fileManage.commonFolder;
import com.alibaba.fastjson.JSONObject;
import com.live.enums.ApiModele;
import com.live.enums.RequestType;
import com.live.enums.Terminal;
import com.live.utils.XMBaseTest;
import org.testng.Assert;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
/**
* Created by zhangying on 2020/02/03
*/
public class TestSameNameFile extends XMBaseTest {
@BeforeMethod
public void beforeTest() {
xmAppApi.setApiModule(ApiModele.CloudClass_apollo) // API 所属模块 必传 读取配置文件config.properties配置的api地址
.setApiName("API_sameNameFile") // API 名称 必传
.setLoginUser("zhangy-b") // http 接口,测试账号 必传
.setTerminal(Terminal.B); // 所属端位(B端,C端,M端等, 必传)
super.beforeTest();
}
/**
* 资料云盘-同名文件查询
*/
@Test
public void testSameNameFile() {
JSONObject jsonObject = new JSONObject();
jsonObject.put("disk","COMMON");
jsonObject.put("folderType","FOLDER");
jsonObject.put("instId","1235115978015883266");
jsonObject.put("name","zy自动化测试文件夹1");
System.out.println("jsonObject ="+jsonObject );
xmAppApi.doRequest(RequestType.JSON, params, jsonObject.toJSONString(), headers);
System.out.println(xmAppApi);
JSONObject jsonBody = xmAppApi.getBodyInJSON();
System.out.println("jsonBody ="+jsonBody);
Assert.assertEquals(jsonBody.getJSONObject("result").getString("folderName"),"zy自动化测试文件夹1");
Assert.assertEquals("true", jsonBody.getString("success"));
Assert.assertEquals("200", jsonBody.getString("code"));
Assert.assertEquals("操作成功!", jsonBody.getString("message"));
}
}
package com.live.cases.fileManage;
package com.live.cases.fileManage.employeeFolder;
import com.alibaba.fastjson.JSONObject;
import com.live.xmutils.baseapi.ApiBaseTestFile;
......
package com.live.cases.fileManage;
package com.live.cases.fileManage.myselfFolder;
import com.alibaba.fastjson.JSONObject;
......
......@@ -76,5 +76,29 @@ public class TestGetLargeClassLiveList extends XMBaseTest {
Assert.assertEquals("200", jsonBody.getString("code"));
}
/**
* 大班直播课列表数据-按课程状态查询
*/
@Test
public void testGetLargeClassLiveList2() {
JSONObject jsonObject = new JSONObject();
jsonObject.put("instId","1235115978015883266");
jsonObject.put("current","1");
jsonObject.put("size","10");
jsonObject.put("courseState","EXPIRED");
System.out.println("jsonObject ="+jsonObject );
xmAppApi.doRequest(RequestType.JSON, params, jsonObject.toJSONString(), headers);
System.out.println(xmAppApi);
JSONObject jsonBody = xmAppApi.getBodyInJSON();
System.out.println("jsonBody ="+jsonBody );
Assert.assertNotEquals("0", jsonBody.getJSONObject("result").getString("total"));
Assert.assertEquals("true", jsonBody.getString("success"));
Assert.assertEquals("200", jsonBody.getString("code"));
}
}
package com.live.cases.apollo;
package com.live.cases.musicPlay;
import com.alibaba.fastjson.JSONObject;
import com.live.enums.ApiModele;
......
package com.live.cases.apollo;
package com.live.cases.musicPlay;
import com.alibaba.fastjson.JSONObject;
import com.live.enums.ApiModele;
......
package com.live.cases.apollo;
package com.live.cases.musicPlay;
import com.alibaba.fastjson.JSONObject;
import com.live.enums.ApiModele;
......
......@@ -157,5 +157,28 @@
"apiContentType": "application/json;charset=utf-8",
"apiName": "查看学员课堂报告",
"desc": "查看学员课堂报告"
}
}
\ No newline at end of file
},
"API_sameNameFile": {
"apiPath": "/apollo/public/apollo/sameNameFile",
"apiContentType": "application/json;charset=utf-8",
"apiName": "查询同名文件",
"desc": "查询同名文件"
},
"API_getFileUserAuthority": {
"apiPath": "/apollo/public/apollo/getFileUserAuthority",
"apiContentType": "application/json;charset=utf-8",
"apiName": "公共文件权限管理",
"desc": "公共文件权限管理"
},
"API_getFileUser": {
"apiPath": "/apollo/public/apollo/getFileUser",
"apiContentType": "application/json;charset=utf-8",
"apiName": "文件成员",
"desc": "公共文件成员"
},
"API_delFolder": {
"apiPath": "/apollo/public/apollo/delFolder",
"apiContentType": "application/json;charset=utf-8",
"apiName": "删除文件",
"desc": "删除文件"
},
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment