Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xm-autotest-live
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xiamai-test
xm-autotest-live
Commits
d751f72e
Commit
d751f72e
authored
Dec 21, 2020
by
fangyuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add update cases
parent
33a31e6e
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
233 additions
and
254 deletions
+233
-254
src/main/java/com/live/cases/apollo/TestChangeCourseState.java
+57
-58
src/main/java/com/live/cases/apollo/TestCourseLaunch.java
+1
-1
src/main/java/com/live/cases/apollo/TestGetCourseDocList.java
+42
-42
src/main/java/com/live/cases/apollo/TestInitXmLive.java
+57
-58
src/main/java/com/live/cases/apollo/TestJudgeLessonPermission.java
+0
-2
src/main/java/com/live/cases/apollo/TestQueryStudentByCourseId.java
+0
-6
src/main/java/com/live/cases/apollo/TestSendNotify2Student.java
+1
-1
src/main/java/com/live/cases/fileManage/TestFolderList.java
+37
-37
src/main/java/com/live/cases/fileManage/TestGetUserDisk.java
+30
-30
src/main/java/com/live/cases/fileManage/testCommonFolderList.java
+1
-1
src/main/java/com/live/enums/ApiModele.java
+1
-5
src/main/java/com/live/xmutils/GetLiveCourseData.java
+1
-0
src/main/resources/config.properties
+5
-13
No files found.
src/main/java/com/live/cases/apollo/TestChangeCourseState.java
View file @
d751f72e
package
com
.
live
.
cases
.
apollo
;
import
com.alibaba.fastjson.JSONObject
;
import
com.live.cases.largeClassLive.LargeClassLiveTools
;
import
com.live.enums.ApiModele
;
import
com.live.enums.RequestType
;
import
com.live.enums.Terminal
;
import
com.live.xmutils.GetLiveCourseData
;
import
com.xiaomai.utils.XMBaseTest
;
import
org.testng.Assert
;
import
org.testng.annotations.BeforeMethod
;
import
org.testng.annotations.Test
;
/**
* Created by zhangying on 2020/11/27
*/
public
class
TestChangeCourseState
extends
XMBaseTest
{
@BeforeMethod
public
void
beforeTest
()
{
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_apollo
)
// API 所属模块 必传 读取配置文件config.properties配置的api地址
.
setApiName
(
"api_changeCourseState"
)
// API 名称 必传
.
setLoginUser
(
"zhangy-b"
)
// http 接口,测试账号 必传
.
setTerminal
(
Terminal
.
B
);
// 所属端位(B端,C端,M端等, 必传)
super
.
beforeTest
();
}
/**
* 测试改变直播课次状态
*/
@Test
public
void
testChangeCourseState
()
{
GetLiveCourseData
getLiveCourseData
=
new
GetLiveCourseData
();
JSONObject
largeClassCourse
=
getLiveCourseData
.
getLargeClassLiveList
();
JSONObject
liveCourse
=
largeClassCourse
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
0
);
String
liveCourseId
=
(
String
)
liveCourse
.
get
(
"liveCourseId"
);
if
(
liveCourseId
==
null
){
largeClassCourse
=
getLiveCourseData
.
createLargeClassLive
();
liveCourseId
=
(
String
)
largeClassCourse
.
get
(
"liveCourseId"
);
}
System
.
out
.
println
(
"liveCourseId ="
+
liveCourseId
);
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"liveCourseId"
,
liveCourseId
);
jsonObject
.
put
(
"courseState"
,
"STARTING"
);
xmAppApi
.
doRequest
(
RequestType
.
JSON
,
params
,
jsonObject
.
toJSONString
(),
headers
);
JSONObject
jsonBody
=
xmAppApi
.
getBodyInJSON
();
Assert
.
assertEquals
(
"true"
,
jsonBody
.
getString
(
"success"
));
Assert
.
assertEquals
(
"操作成功!"
,
jsonBody
.
getString
(
"message"
));
}
}
//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.xmutils.GetLiveCourseData;
//import com.xiaomai.utils.XMBaseTest;
//import org.testng.Assert;
//import org.testng.annotations.BeforeMethod;
//import org.testng.annotations.Test;
//
///**
// * Created by zhangying on 2020/11/27
// */
//
//public class TestChangeCourseState extends XMBaseTest {
//
// @BeforeMethod
// public void beforeTest() {
// xmAppApi.setApiModule(ApiModele.CloudClass_apollo) // API 所属模块 必传 读取配置文件config.properties配置的api地址
// .setApiName("api_changeCourseState") // API 名称 必传
// .setLoginUser("zhangy-b") // http 接口,测试账号 必传
// .setTerminal(Terminal.B); // 所属端位(B端,C端,M端等, 必传)
// super.beforeTest();
// }
//
// /**
// * 测试改变直播课次状态
// */
// @Test
// public void testChangeCourseState() {
// GetLiveCourseData getLiveCourseData=new GetLiveCourseData();
// JSONObject largeClassCourse=getLiveCourseData.getLargeClassLiveList();
//
// JSONObject liveCourse=largeClassCourse.getJSONObject("result").getJSONArray("records").getJSONObject(0);
// String liveCourseId= (String) liveCourse.get("liveCourseId");
// if (liveCourseId==null){
// largeClassCourse=getLiveCourseData.createLargeClassLive();
// liveCourseId= (String) largeClassCourse.get("liveCourseId");
// }
// System.out.println("liveCourseId ="+liveCourseId);
//
// JSONObject jsonObject = new JSONObject();
// jsonObject.put("liveCourseId",liveCourseId);testInitXmLive
// jsonObject.put("courseState","STARTING");
//
// xmAppApi.doRequest(RequestType.JSON, params, jsonObject.toJSONString(), headers);
// JSONObject jsonBody = xmAppApi.getBodyInJSON();
//
// Assert.assertEquals("true", jsonBody.getString("success"));
// Assert.assertEquals("操作成功!", jsonBody.getString("message"));
//
// }
//
//
//}
src/main/java/com/live/cases/apollo/TestCourseLaunch.java
View file @
d751f72e
...
...
@@ -23,7 +23,7 @@ public class TestCourseLaunch extends XMBaseTest {
@BeforeMethod
public
void
beforeTest
(){
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_
B_A
pollo
)
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_
a
pollo
)
.
setApiName
(
"API_courseLaunch"
)
.
setLoginUser
(
"zhangyumeng_huantuo"
)
.
setTerminal
(
Terminal
.
B
);
...
...
src/main/java/com/live/cases/apollo/TestGetCourseDocList.java
View file @
d751f72e
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.GetLiveCourseId
;
import
com.xiaomai.utils.XMBaseTest
;
import
org.testng.annotations.BeforeMethod
;
import
org.testng.annotations.Test
;
/**
* title B端获取直播课下转码后的文档列表
* by 张雨朦
*/
public
class
TestGetCourseDocList
extends
XMBaseTest
{
GetLiveCourseId
tools
=
new
GetLiveCourseId
();
@BeforeMethod
public
void
beforeTest
()
{
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_B_A
pollo
)
.
setApiName
(
"API_getCourseDocList"
)
.
setLoginUser
(
"zhangYuM_b"
)
.
setTerminal
(
Terminal
.
B
);
super
.
beforeTest
();
}
@Test
public
void
getCourseDocList
()
{
String
id
=
tools
.
createCourse
();
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"liveCourseId"
,
id
);
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.GetLiveCourseId;
//
import com.xiaomai.utils.XMBaseTest;
//
import org.testng.annotations.BeforeMethod;
//
import org.testng.annotations.Test;
//
//
/
//
**
//
* title B端获取直播课下转码后的文档列表
//
* by 张雨朦
//
*/
//
//
public class TestGetCourseDocList extends XMBaseTest {
//
//
GetLiveCourseId tools = new GetLiveCourseId();
//
//
@BeforeMethod
//
public void beforeTest() {
// xmAppApi.setApiModule(ApiModele.CloudClass_a
pollo)
//
.setApiName("API_getCourseDocList")
//
.setLoginUser("zhangYuM_b")
//
.setTerminal(Terminal.B);
//
super.beforeTest();
//
}
//
//
@Test
//
public void getCourseDocList() {
//
//
String id = tools.createCourse();
//
//
JSONObject jsonObject = new JSONObject();
//
jsonObject.put("liveCourseId", id);
//
//
xmAppApi.doRequest(RequestType.JSON, params, jsonObject.toJSONString(), headers).assetsSuccess(true);
//
JSONObject responseRes = xmAppApi.getBodyInJSON();
//
}
//
}
src/main/java/com/live/cases/apollo/TestInitXmLive.java
View file @
d751f72e
package
com
.
live
.
cases
.
apollo
;
import
com.alibaba.fastjson.JSONObject
;
import
com.live.cases.largeClassLive.LargeClassLiveTools
;
import
com.live.enums.ApiModele
;
import
com.live.enums.RequestType
;
import
com.live.enums.Terminal
;
import
com.live.xmutils.GetLiveCourseData
;
import
com.xiaomai.utils.XMBaseTest
;
import
org.testng.Assert
;
import
org.testng.annotations.BeforeMethod
;
import
org.testng.annotations.Test
;
/**
* Created by zhangying on 2020/11/27
*/
public
class
TestInitXmLive
extends
XMBaseTest
{
@BeforeMethod
public
void
beforeTest
()
{
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_apollo
)
// API 所属模块 必传 读取配置文件config.properties配置的api地址
.
setApiName
(
"api_initXmLive"
)
// API 名称 必传
.
setLoginUser
(
"zhangy-b"
)
// http 接口,测试账号 必传
.
setTerminal
(
Terminal
.
B
);
// 所属端位(B端,C端,M端等, 必传)
super
.
beforeTest
();
}
/**
* 测试初始化直播间信息
*/
@Test
public
void
testInitXmLive
()
{
GetLiveCourseData
getLiveCourseData
=
new
GetLiveCourseData
();
JSONObject
largeClassCourse
=
getLiveCourseData
.
getLargeClassLiveList
();
JSONObject
liveCourse
=
largeClassCourse
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
0
);
String
liveCourseId
=
(
String
)
liveCourse
.
get
(
"liveCourseId"
);
if
(
liveCourseId
==
null
){
largeClassCourse
=
getLiveCourseData
.
createLargeClassLive
();
liveCourseId
=
(
String
)
largeClassCourse
.
get
(
"liveCourseId"
);
}
System
.
out
.
println
(
"liveCourseId ="
+
liveCourseId
);
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"liveCourseId"
,
liveCourseId
);
xmAppApi
.
doRequest
(
RequestType
.
JSON
,
params
,
jsonObject
.
toJSONString
(),
headers
);
JSONObject
jsonBody
=
xmAppApi
.
getBodyInJSON
();
Assert
.
assertEquals
(
"true"
,
jsonBody
.
getString
(
"success"
));
Assert
.
assertEquals
(
"操作成功!"
,
jsonBody
.
getString
(
"message"
));
}
}
//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.xmutils.GetLiveCourseData;
//import com.xiaomai.utils.XMBaseTest;
//import org.testng.Assert;
//import org.testng.annotations.BeforeMethod;
//import org.testng.annotations.Test;
//
//
///**
// * Created by zhangying on 2020/11/27
// */
//
//public class TestInitXmLive extends XMBaseTest {
//
// @BeforeMethod
// public void beforeTest() {
// xmAppApi.setApiModule(ApiModele.CloudClass_apollo) // API 所属模块 必传 读取配置文件config.properties配置的api地址
// .setApiName("api_initXmLive") // API 名称 必传
// .setLoginUser("zhangy-b") // http 接口,测试账号 必传
// .setTerminal(Terminal.B); // 所属端位(B端,C端,M端等, 必传)
// super.beforeTest();
// }
//
// /**
// * 测试初始化直播间信息
// */
// @Test
// public void testInitXmLive() {
// GetLiveCourseData getLiveCourseData=new GetLiveCourseData();
// JSONObject largeClassCourse=getLiveCourseData.getLargeClassLiveList();
//
// JSONObject liveCourse=largeClassCourse.getJSONObject("result").getJSONArray("records").getJSONObject(0);
// String liveCourseId= (String) liveCourse.get("liveCourseId");
// if (liveCourseId==null){
// largeClassCourse=getLiveCourseData.createLargeClassLive();
// liveCourseId= (String) largeClassCourse.get("liveCourseId");
// }
// System.out.println("liveCourseId ="+liveCourseId);
//
// JSONObject jsonObject = new JSONObject();
// jsonObject.put("liveCourseId",liveCourseId);
//
// xmAppApi.doRequest(RequestType.JSON, params, jsonObject.toJSONString(), headers);
// JSONObject jsonBody = xmAppApi.getBodyInJSON();
//
// Assert.assertEquals("true", jsonBody.getString("success"));
// Assert.assertEquals("操作成功!", jsonBody.getString("message"));
//
// }
//
//
//}
src/main/java/com/live/cases/apollo/TestJudgeLessonPermission.java
View file @
d751f72e
...
...
@@ -2,14 +2,12 @@ package com.live.cases.apollo;
import
com.alibaba.fastjson.JSONObject
;
import
com.live.cases.largeClassLive.LargeClassLiveTools
;
import
com.live.enums.ApiModele
;
import
com.live.enums.RequestType
;
import
com.live.enums.Terminal
;
import
com.xiaomai.utils.XMBaseTest
;
import
org.testng.Assert
;
import
org.testng.annotations.BeforeMethod
;
import
org.testng.annotations.Test
;
/**
* Created by zhangying on 2020/11/28
...
...
src/main/java/com/live/cases/apollo/TestQueryStudentByCourseId.java
View file @
d751f72e
package
com
.
live
.
cases
.
apollo
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.live.cases.largeClassLive.LargeClassLiveTools
;
import
com.live.enums.ApiModele
;
import
com.live.enums.RequestType
;
import
com.live.enums.Terminal
;
...
...
@@ -12,10 +10,6 @@ import org.testng.Assert;
import
org.testng.annotations.BeforeMethod
;
import
org.testng.annotations.Test
;
import
java.awt.*
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* Created by zhangying on 2020/11/27
*/
...
...
src/main/java/com/live/cases/apollo/TestSendNotify2Student.java
View file @
d751f72e
...
...
@@ -19,7 +19,7 @@ public class TestSendNotify2Student extends XMBaseTest {
@BeforeMethod
public
void
beforeTest
()
{
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_
B_A
pollo
)
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_
a
pollo
)
.
setApiName
(
"API_sendNotify2Student"
)
.
setLoginUser
(
"zhangYuM_b"
)
.
setTerminal
(
Terminal
.
B
);
...
...
src/main/java/com/live/cases/fileManage/TestFolderList.java
View file @
d751f72e
package
com
.
live
.
cases
.
fileManage
;
import
com.alibaba.fastjson.JSONObject
;
import
com.live.xmutils.CloudClassBaseTest
;
import
com.live.enums.RequestType
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
/**
* 文件列表,自行判断用户id
*
* @author xue.w
* @since 2020/09/16 at 6:03 下午
**/
public
class
TestFolderList
extends
CloudClassBaseTest
{
@Override
public
String
getApiName
()
{
return
"API_folderList"
;
}
@Test
(
description
=
"获取文件列表"
)
public
void
testFolderList
(){
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"current"
,
"1"
);
jsonObject
.
put
(
"disk"
,
"MYSELF"
);
jsonObject
.
put
(
"size"
,
Integer
.
toString
(
Integer
.
MAX_VALUE
));
xmAppApi
.
doRequest
(
RequestType
.
JSON
,
params
,
jsonObject
.
toJSONString
(),
headers
);
JSONObject
jsonBody
=
xmAppApi
.
getBodyInJSON
();
System
.
out
.
println
(
jsonBody
);
Assert
.
assertEquals
(
"true"
,
jsonBody
.
getString
(
"success"
));
Assert
.
assertEquals
(
"操作成功!"
,
jsonBody
.
getString
(
"message"
));
Assert
.
assertEquals
(
jsonBody
.
getJSONObject
(
"result"
).
getString
(
"total"
),
Integer
.
toString
(
jsonBody
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
size
()));
}
}
//
package com.live.cases.fileManage;
//
//
import com.alibaba.fastjson.JSONObject;
//
import com.live.xmutils.CloudClassBaseTest;
//
import com.live.enums.RequestType;
//
import org.testng.Assert;
//
import org.testng.annotations.Test;
//
/
//
**
//
* 文件列表,自行判断用户id
//
*
//
* @author xue.w
//
* @since 2020/09/16 at 6:03 下午
//
**/
//
public class TestFolderList extends CloudClassBaseTest {
//
@Override
//
public String getApiName() {
//
return "API_folderList";
//
}
//
//
@Test(description = "获取文件列表")
//
public void testFolderList(){
//
JSONObject jsonObject = new JSONObject();
//
jsonObject.put("current","1");
//
jsonObject.put("disk", "MYSELF");
//
jsonObject.put("size", Integer.toString(Integer.MAX_VALUE));
//
//
xmAppApi.doRequest(RequestType.JSON,params,jsonObject.toJSONString(),headers);
//
JSONObject jsonBody = xmAppApi.getBodyInJSON();
//
//
System.out.println(jsonBody);
//
Assert.assertEquals("true", jsonBody.getString("success"));
//
Assert.assertEquals("操作成功!", jsonBody.getString("message"));
//
Assert.assertEquals(jsonBody.getJSONObject("result").getString("total"), Integer.toString(jsonBody.getJSONObject("result").getJSONArray("records").size()));
//
//
}
//
}
src/main/java/com/live/cases/fileManage/TestGetUserDisk.java
View file @
d751f72e
package
com
.
live
.
cases
.
fileManage
;
import
com.alibaba.fastjson.JSONObject
;
import
com.live.xmutils.CloudClassBaseTest
;
import
com.live.enums.RequestType
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
/**
* 获取用户具有权限的盘符,自行判断用户id
*
* @author xue.w
* @since 2020/09/16 at 4:09 下午
**/
public
class
TestGetUserDisk
extends
CloudClassBaseTest
{
@Override
public
String
getApiName
()
{
return
"API_getUserDisk"
;
}
@Test
public
void
testGetUserDisk
()
{
xmAppApi
.
doRequest
(
RequestType
.
JSON
,
params
,
"{}"
,
headers
);
JSONObject
jsonBody
=
xmAppApi
.
getBodyInJSON
();
Assert
.
assertEquals
(
"true"
,
jsonBody
.
getString
(
"success"
));
Assert
.
assertEquals
(
"操作成功!"
,
jsonBody
.
getString
(
"message"
));
Assert
.
assertEquals
(
3
,
jsonBody
.
getJSONArray
(
"result"
).
size
());
}
}
//
package com.live.cases.fileManage;
//
//
import com.alibaba.fastjson.JSONObject;
//
import com.live.xmutils.CloudClassBaseTest;
//
import com.live.enums.RequestType;
//
import org.testng.Assert;
//
import org.testng.annotations.Test;
//
/
//
**
//
* 获取用户具有权限的盘符,自行判断用户id
//
*
//
* @author xue.w
//
* @since 2020/09/16 at 4:09 下午
//
**/
//
public class TestGetUserDisk extends CloudClassBaseTest {
//
@Override
//
public String getApiName() {
//
return "API_getUserDisk";
//
}
//
//
@Test
//
public void testGetUserDisk() {
//
xmAppApi.doRequest(RequestType.JSON,params,"{}",headers);
//
JSONObject jsonBody = xmAppApi.getBodyInJSON();
//
//
Assert.assertEquals("true", jsonBody.getString("success"));
//
Assert.assertEquals("操作成功!", jsonBody.getString("message"));
//
Assert.assertEquals(3, jsonBody.getJSONArray("result").size());
//
}
//
}
src/main/java/com/live/cases/fileManage/testCommonFolderList.java
View file @
d751f72e
...
...
@@ -19,7 +19,7 @@ public class testCommonFolderList extends XMBaseTest {
@BeforeMethod
public
void
beforeTest
(){
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_B_c
ommonFolderList
)
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_B_c
reatebiglivecourse
)
.
setApiName
(
"API_commonFolderList"
)
.
setLoginUser
(
"zhangYuM_b"
)
.
setTerminal
(
Terminal
.
B
);
...
...
src/main/java/com/live/enums/ApiModele.java
View file @
d751f72e
...
...
@@ -9,6 +9,7 @@ public class ApiModele {
// 云课堂B端 接口模块名称
public
static
String
CloudClass_B
=
"apiCaseData_b_cloudclass"
;
public
static
String
CloudClass_B_createbiglivecourse
=
"cloudclass_createBigLiveCourse"
;
public
static
String
CloudClass_apollo
=
"cloudclass_apollo_api"
;
//云课堂接口模块名称
//云课堂B端接口模块
...
...
@@ -19,12 +20,7 @@ public class ApiModele {
public
static
String
CloudClass_VideoC
=
"cloudclass_video_c"
;
public
static
String
CloudClass_FileC
=
"cloudclass_file_c"
;
public
static
String
CloudClass_customerLive
=
"cloudclass_customerLive_api"
;
public
static
String
CloudClass_apollo
=
"cloudclass_apollo_api"
;
public
static
String
CloudClass_C_CheckAuthorize
=
"CloudClass_C_CheckAuthorize"
;
public
static
String
CloudClass_B_commonFolderList
=
"cloudClass_B_commonFolderList"
;
public
static
String
CloudClass_B_Apollo
=
"cloudclass_apollo_api"
;
}
src/main/java/com/live/xmutils/GetLiveCourseData.java
View file @
d751f72e
...
...
@@ -34,6 +34,7 @@ public class GetLiveCourseData extends XMBaseTest {
return
liveCourseList
;
}
public
JSONObject
createLargeClassLive
()
{
dataApi
.
setApiModule
(
ApiModele
.
CloudClass_B
)
.
setApiName
(
"API_createLargeClassLive"
)
...
...
src/main/resources/config.properties
View file @
d751f72e
...
...
@@ -7,15 +7,13 @@ gray=https://gray-heimdall.xiaomai5.com
#prod
prod
=
https://heimdall.xiaomai5.com
# 测试运行环境 本地调试时,可指定调试环境。完成本地调试后,请注释此变量
#runningEnv = rc
testData
=
\\
src
\\
main
\\
resources
\\
dataprovider
\\
APIcase.xls
#
�����˺�
#
账号
testAccount
=
/src/main/resources/parameter.json
#�ƿ���B��api�ӿ�
apiCaseData_b_cloudclass
=
/src/main/resources/apicase/api-b.json
#B端创建课程
cloudclass_createBigLiveCourse
=
/src/main/resources/apicase/api-b.json
# cloudclass api
cloudclass_video_b
=
/src/main/resources/apicase/api-video-b.json
...
...
@@ -25,15 +23,9 @@ cloudclass_file_c = /src/main/resources/apicase/api-file-c.json
cloudclass_customerLive_api
=
/src/main/resources/apicase/customerLive.json
cloudclass_apollo_api
=
/src/main/resources/apicase/apollo.json
b_web_login_param
=
p=w&v=v5.4.0&userType=B
b_app_login_paran
=
p=iOS&xmversion=5.0&b=552595&userType=B&saasV=5.0&vn=5.4.3&deviceVersion=13.4.1&v=5.4.3
//cloudclass
api
#B端创建课程
cloudclass_createBigLiveCourse
=
/src/main/resources/apicase/api-b.json
#c端校验直播课程和学员是否有观看的权限
cloudClass_B_commonFolderList
=
/src/main/resources/apicase/api-b.json
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment