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
Show 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
;
//package com.live.cases.apollo;
//
import
com.alibaba.fastjson.JSONObject
;
//import com.alibaba.fastjson.JSONObject;
import
com.live.cases.largeClassLive.LargeClassLiveTools
;
//import com.live.enums.ApiModele;
import
com.live.enums.ApiModele
;
//import com.live.enums.RequestType;
import
com.live.enums.RequestType
;
//import com.live.enums.Terminal;
import
com.live.enums.Terminal
;
//import com.live.xmutils.GetLiveCourseData;
import
com.live.xmutils.GetLiveCourseData
;
//import com.xiaomai.utils.XMBaseTest;
import
com.xiaomai.utils.XMBaseTest
;
//import org.testng.Assert;
import
org.testng.Assert
;
//import org.testng.annotations.BeforeMethod;
import
org.testng.annotations.BeforeMethod
;
//import org.testng.annotations.Test;
import
org.testng.annotations.Test
;
//
///**
/**
// * Created by zhangying on 2020/11/27
* Created by zhangying on 2020/11/27
// */
*/
//
//public class TestChangeCourseState extends XMBaseTest {
public
class
TestChangeCourseState
extends
XMBaseTest
{
//
// @BeforeMethod
@BeforeMethod
// public void beforeTest() {
public
void
beforeTest
()
{
// xmAppApi.setApiModule(ApiModele.CloudClass_apollo) // API 所属模块 必传 读取配置文件config.properties配置的api地址
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_apollo
)
// API 所属模块 必传 读取配置文件config.properties配置的api地址
// .setApiName("api_changeCourseState") // API 名称 必传
.
setApiName
(
"api_changeCourseState"
)
// API 名称 必传
// .setLoginUser("zhangy-b") // http 接口,测试账号 必传
.
setLoginUser
(
"zhangy-b"
)
// http 接口,测试账号 必传
// .setTerminal(Terminal.B); // 所属端位(B端,C端,M端等, 必传)
.
setTerminal
(
Terminal
.
B
);
// 所属端位(B端,C端,M端等, 必传)
// super.beforeTest();
super
.
beforeTest
();
// }
}
//
// /**
/**
// * 测试改变直播课次状态
* 测试改变直播课次状态
// */
*/
// @Test
@Test
// public void testChangeCourseState() {
public
void
testChangeCourseState
()
{
// GetLiveCourseData getLiveCourseData=new GetLiveCourseData();
GetLiveCourseData
getLiveCourseData
=
new
GetLiveCourseData
();
// JSONObject largeClassCourse=getLiveCourseData.getLargeClassLiveList();
JSONObject
largeClassCourse
=
getLiveCourseData
.
getLargeClassLiveList
();
//
// JSONObject liveCourse=largeClassCourse.getJSONObject("result").getJSONArray("records").getJSONObject(0);
JSONObject
liveCourse
=
largeClassCourse
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
0
);
// String liveCourseId= (String) liveCourse.get("liveCourseId");
String
liveCourseId
=
(
String
)
liveCourse
.
get
(
"liveCourseId"
);
// if (liveCourseId==null){
if
(
liveCourseId
==
null
){
// largeClassCourse=getLiveCourseData.createLargeClassLive();
largeClassCourse
=
getLiveCourseData
.
createLargeClassLive
();
// liveCourseId= (String) largeClassCourse.get("liveCourseId");
liveCourseId
=
(
String
)
largeClassCourse
.
get
(
"liveCourseId"
);
// }
}
// System.out.println("liveCourseId ="+liveCourseId);
System
.
out
.
println
(
"liveCourseId ="
+
liveCourseId
);
//
// JSONObject jsonObject = new JSONObject();
JSONObject
jsonObject
=
new
JSONObject
();
// jsonObject.put("liveCourseId",liveCourseId);testInitXmLive
jsonObject
.
put
(
"liveCourseId"
,
liveCourseId
);
// jsonObject.put("courseState","STARTING");
jsonObject
.
put
(
"courseState"
,
"STARTING"
);
//
// xmAppApi.doRequest(RequestType.JSON, params, jsonObject.toJSONString(), headers);
xmAppApi
.
doRequest
(
RequestType
.
JSON
,
params
,
jsonObject
.
toJSONString
(),
headers
);
// JSONObject jsonBody = xmAppApi.getBodyInJSON();
JSONObject
jsonBody
=
xmAppApi
.
getBodyInJSON
();
//
// Assert.assertEquals("true", jsonBody.getString("success"));
Assert
.
assertEquals
(
"true"
,
jsonBody
.
getString
(
"success"
));
// Assert.assertEquals("操作成功!", jsonBody.getString("message"));
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 {
...
@@ -23,7 +23,7 @@ public class TestCourseLaunch extends XMBaseTest {
@BeforeMethod
@BeforeMethod
public
void
beforeTest
(){
public
void
beforeTest
(){
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_
B_A
pollo
)
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_
a
pollo
)
.
setApiName
(
"API_courseLaunch"
)
.
setApiName
(
"API_courseLaunch"
)
.
setLoginUser
(
"zhangyumeng_huantuo"
)
.
setLoginUser
(
"zhangyumeng_huantuo"
)
.
setTerminal
(
Terminal
.
B
);
.
setTerminal
(
Terminal
.
B
);
...
...
src/main/java/com/live/cases/apollo/TestGetCourseDocList.java
View file @
d751f72e
package
com
.
live
.
cases
.
apollo
;
//
package com.live.cases.apollo;
//
import
com.alibaba.fastjson.JSONObject
;
//
import com.alibaba.fastjson.JSONObject;
import
com.live.enums.ApiModele
;
//
import com.live.enums.ApiModele;
import
com.live.enums.RequestType
;
//
import com.live.enums.RequestType;
import
com.live.enums.Terminal
;
//
import com.live.enums.Terminal;
import
com.live.utils.GetLiveCourseId
;
//
import com.live.utils.GetLiveCourseId;
import
com.xiaomai.utils.XMBaseTest
;
//
import com.xiaomai.utils.XMBaseTest;
import
org.testng.annotations.BeforeMethod
;
//
import org.testng.annotations.BeforeMethod;
import
org.testng.annotations.Test
;
//
import org.testng.annotations.Test;
//
//
/**
/
//
**
* title B端获取直播课下转码后的文档列表
//
* title B端获取直播课下转码后的文档列表
* by 张雨朦
//
* by 张雨朦
*/
//
*/
//
public
class
TestGetCourseDocList
extends
XMBaseTest
{
//
public class TestGetCourseDocList extends XMBaseTest {
//
GetLiveCourseId
tools
=
new
GetLiveCourseId
();
//
GetLiveCourseId tools = new GetLiveCourseId();
//
@BeforeMethod
//
@BeforeMethod
public
void
beforeTest
()
{
//
public void beforeTest() {
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_B_A
pollo
)
// xmAppApi.setApiModule(ApiModele.CloudClass_a
pollo)
.
setApiName
(
"API_getCourseDocList"
)
//
.setApiName("API_getCourseDocList")
.
setLoginUser
(
"zhangYuM_b"
)
//
.setLoginUser("zhangYuM_b")
.
setTerminal
(
Terminal
.
B
);
//
.setTerminal(Terminal.B);
super
.
beforeTest
();
//
super.beforeTest();
}
//
}
//
@Test
//
@Test
public
void
getCourseDocList
()
{
//
public void getCourseDocList() {
//
String
id
=
tools
.
createCourse
();
//
String id = tools.createCourse();
//
JSONObject
jsonObject
=
new
JSONObject
();
//
JSONObject jsonObject = new JSONObject();
jsonObject
.
put
(
"liveCourseId"
,
id
);
//
jsonObject.put("liveCourseId", id);
//
xmAppApi
.
doRequest
(
RequestType
.
JSON
,
params
,
jsonObject
.
toJSONString
(),
headers
).
assetsSuccess
(
true
);
//
xmAppApi.doRequest(RequestType.JSON, params, jsonObject.toJSONString(), headers).assetsSuccess(true);
JSONObject
responseRes
=
xmAppApi
.
getBodyInJSON
();
//
JSONObject responseRes = xmAppApi.getBodyInJSON();
}
//
}
}
//
}
src/main/java/com/live/cases/apollo/TestInitXmLive.java
View file @
d751f72e
package
com
.
live
.
cases
.
apollo
;
//package com.live.cases.apollo;
//
import
com.alibaba.fastjson.JSONObject
;
//import com.alibaba.fastjson.JSONObject;
import
com.live.cases.largeClassLive.LargeClassLiveTools
;
//import com.live.enums.ApiModele;
import
com.live.enums.ApiModele
;
//import com.live.enums.RequestType;
import
com.live.enums.RequestType
;
//import com.live.enums.Terminal;
import
com.live.enums.Terminal
;
//import com.live.xmutils.GetLiveCourseData;
import
com.live.xmutils.GetLiveCourseData
;
//import com.xiaomai.utils.XMBaseTest;
import
com.xiaomai.utils.XMBaseTest
;
//import org.testng.Assert;
import
org.testng.Assert
;
//import org.testng.annotations.BeforeMethod;
import
org.testng.annotations.BeforeMethod
;
//import org.testng.annotations.Test;
import
org.testng.annotations.Test
;
//
//
///**
/**
// * Created by zhangying on 2020/11/27
* Created by zhangying on 2020/11/27
// */
*/
//
//public class TestInitXmLive extends XMBaseTest {
public
class
TestInitXmLive
extends
XMBaseTest
{
//
// @BeforeMethod
@BeforeMethod
// public void beforeTest() {
public
void
beforeTest
()
{
// xmAppApi.setApiModule(ApiModele.CloudClass_apollo) // API 所属模块 必传 读取配置文件config.properties配置的api地址
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_apollo
)
// API 所属模块 必传 读取配置文件config.properties配置的api地址
// .setApiName("api_initXmLive") // API 名称 必传
.
setApiName
(
"api_initXmLive"
)
// API 名称 必传
// .setLoginUser("zhangy-b") // http 接口,测试账号 必传
.
setLoginUser
(
"zhangy-b"
)
// http 接口,测试账号 必传
// .setTerminal(Terminal.B); // 所属端位(B端,C端,M端等, 必传)
.
setTerminal
(
Terminal
.
B
);
// 所属端位(B端,C端,M端等, 必传)
// super.beforeTest();
super
.
beforeTest
();
// }
}
//
// /**
/**
// * 测试初始化直播间信息
* 测试初始化直播间信息
// */
*/
// @Test
@Test
// public void testInitXmLive() {
public
void
testInitXmLive
()
{
// GetLiveCourseData getLiveCourseData=new GetLiveCourseData();
GetLiveCourseData
getLiveCourseData
=
new
GetLiveCourseData
();
// JSONObject largeClassCourse=getLiveCourseData.getLargeClassLiveList();
JSONObject
largeClassCourse
=
getLiveCourseData
.
getLargeClassLiveList
();
//
// JSONObject liveCourse=largeClassCourse.getJSONObject("result").getJSONArray("records").getJSONObject(0);
JSONObject
liveCourse
=
largeClassCourse
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
0
);
// String liveCourseId= (String) liveCourse.get("liveCourseId");
String
liveCourseId
=
(
String
)
liveCourse
.
get
(
"liveCourseId"
);
// if (liveCourseId==null){
if
(
liveCourseId
==
null
){
// largeClassCourse=getLiveCourseData.createLargeClassLive();
largeClassCourse
=
getLiveCourseData
.
createLargeClassLive
();
// liveCourseId= (String) largeClassCourse.get("liveCourseId");
liveCourseId
=
(
String
)
largeClassCourse
.
get
(
"liveCourseId"
);
// }
}
// System.out.println("liveCourseId ="+liveCourseId);
System
.
out
.
println
(
"liveCourseId ="
+
liveCourseId
);
//
// JSONObject jsonObject = new JSONObject();
JSONObject
jsonObject
=
new
JSONObject
();
// jsonObject.put("liveCourseId",liveCourseId);
jsonObject
.
put
(
"liveCourseId"
,
liveCourseId
);
//
// xmAppApi.doRequest(RequestType.JSON, params, jsonObject.toJSONString(), headers);
xmAppApi
.
doRequest
(
RequestType
.
JSON
,
params
,
jsonObject
.
toJSONString
(),
headers
);
// JSONObject jsonBody = xmAppApi.getBodyInJSON();
JSONObject
jsonBody
=
xmAppApi
.
getBodyInJSON
();
//
// Assert.assertEquals("true", jsonBody.getString("success"));
Assert
.
assertEquals
(
"true"
,
jsonBody
.
getString
(
"success"
));
// Assert.assertEquals("操作成功!", jsonBody.getString("message"));
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;
...
@@ -2,14 +2,12 @@ package com.live.cases.apollo;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.live.cases.largeClassLive.LargeClassLiveTools
;
import
com.live.enums.ApiModele
;
import
com.live.enums.ApiModele
;
import
com.live.enums.RequestType
;
import
com.live.enums.RequestType
;
import
com.live.enums.Terminal
;
import
com.live.enums.Terminal
;
import
com.xiaomai.utils.XMBaseTest
;
import
com.xiaomai.utils.XMBaseTest
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.BeforeMethod
;
import
org.testng.annotations.BeforeMethod
;
import
org.testng.annotations.Test
;
/**
/**
* Created by zhangying on 2020/11/28
* Created by zhangying on 2020/11/28
...
...
src/main/java/com/live/cases/apollo/TestQueryStudentByCourseId.java
View file @
d751f72e
package
com
.
live
.
cases
.
apollo
;
package
com
.
live
.
cases
.
apollo
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.live.cases.largeClassLive.LargeClassLiveTools
;
import
com.live.enums.ApiModele
;
import
com.live.enums.ApiModele
;
import
com.live.enums.RequestType
;
import
com.live.enums.RequestType
;
import
com.live.enums.Terminal
;
import
com.live.enums.Terminal
;
...
@@ -12,10 +10,6 @@ import org.testng.Assert;
...
@@ -12,10 +10,6 @@ import org.testng.Assert;
import
org.testng.annotations.BeforeMethod
;
import
org.testng.annotations.BeforeMethod
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
import
java.awt.*
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
/**
* Created by zhangying on 2020/11/27
* 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 {
...
@@ -19,7 +19,7 @@ public class TestSendNotify2Student extends XMBaseTest {
@BeforeMethod
@BeforeMethod
public
void
beforeTest
()
{
public
void
beforeTest
()
{
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_
B_A
pollo
)
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_
a
pollo
)
.
setApiName
(
"API_sendNotify2Student"
)
.
setApiName
(
"API_sendNotify2Student"
)
.
setLoginUser
(
"zhangYuM_b"
)
.
setLoginUser
(
"zhangYuM_b"
)
.
setTerminal
(
Terminal
.
B
);
.
setTerminal
(
Terminal
.
B
);
...
...
src/main/java/com/live/cases/fileManage/TestFolderList.java
View file @
d751f72e
package
com
.
live
.
cases
.
fileManage
;
//
package com.live.cases.fileManage;
//
import
com.alibaba.fastjson.JSONObject
;
//
import com.alibaba.fastjson.JSONObject;
import
com.live.xmutils.CloudClassBaseTest
;
//
import com.live.xmutils.CloudClassBaseTest;
import
com.live.enums.RequestType
;
//
import com.live.enums.RequestType;
import
org.testng.Assert
;
//
import org.testng.Assert;
import
org.testng.annotations.Test
;
//
import org.testng.annotations.Test;
//
/**
/
//
**
* 文件列表,自行判断用户id
//
* 文件列表,自行判断用户id
*
//
*
* @author xue.w
//
* @author xue.w
* @since 2020/09/16 at 6:03 下午
//
* @since 2020/09/16 at 6:03 下午
**/
//
**/
public
class
TestFolderList
extends
CloudClassBaseTest
{
//
public class TestFolderList extends CloudClassBaseTest {
@Override
//
@Override
public
String
getApiName
()
{
//
public String getApiName() {
return
"API_folderList"
;
//
return "API_folderList";
}
//
}
//
@Test
(
description
=
"获取文件列表"
)
//
@Test(description = "获取文件列表")
public
void
testFolderList
(){
//
public void testFolderList(){
JSONObject
jsonObject
=
new
JSONObject
();
//
JSONObject jsonObject = new JSONObject();
jsonObject
.
put
(
"current"
,
"1"
);
//
jsonObject.put("current","1");
jsonObject
.
put
(
"disk"
,
"MYSELF"
);
//
jsonObject.put("disk", "MYSELF");
jsonObject
.
put
(
"size"
,
Integer
.
toString
(
Integer
.
MAX_VALUE
));
//
jsonObject.put("size", Integer.toString(Integer.MAX_VALUE));
//
xmAppApi
.
doRequest
(
RequestType
.
JSON
,
params
,
jsonObject
.
toJSONString
(),
headers
);
//
xmAppApi.doRequest(RequestType.JSON,params,jsonObject.toJSONString(),headers);
JSONObject
jsonBody
=
xmAppApi
.
getBodyInJSON
();
//
JSONObject jsonBody = xmAppApi.getBodyInJSON();
//
System
.
out
.
println
(
jsonBody
);
//
System.out.println(jsonBody);
Assert
.
assertEquals
(
"true"
,
jsonBody
.
getString
(
"success"
));
//
Assert.assertEquals("true", jsonBody.getString("success"));
Assert
.
assertEquals
(
"操作成功!"
,
jsonBody
.
getString
(
"message"
));
//
Assert.assertEquals("操作成功!", jsonBody.getString("message"));
Assert
.
assertEquals
(
jsonBody
.
getJSONObject
(
"result"
).
getString
(
"total"
),
Integer
.
toString
(
jsonBody
.
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
size
()));
//
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
;
//
package com.live.cases.fileManage;
//
import
com.alibaba.fastjson.JSONObject
;
//
import com.alibaba.fastjson.JSONObject;
import
com.live.xmutils.CloudClassBaseTest
;
//
import com.live.xmutils.CloudClassBaseTest;
import
com.live.enums.RequestType
;
//
import com.live.enums.RequestType;
import
org.testng.Assert
;
//
import org.testng.Assert;
import
org.testng.annotations.Test
;
//
import org.testng.annotations.Test;
//
/**
/
//
**
* 获取用户具有权限的盘符,自行判断用户id
//
* 获取用户具有权限的盘符,自行判断用户id
*
//
*
* @author xue.w
//
* @author xue.w
* @since 2020/09/16 at 4:09 下午
//
* @since 2020/09/16 at 4:09 下午
**/
//
**/
public
class
TestGetUserDisk
extends
CloudClassBaseTest
{
//
public class TestGetUserDisk extends CloudClassBaseTest {
@Override
//
@Override
public
String
getApiName
()
{
//
public String getApiName() {
return
"API_getUserDisk"
;
//
return "API_getUserDisk";
}
//
}
//
@Test
//
@Test
public
void
testGetUserDisk
()
{
//
public void testGetUserDisk() {
xmAppApi
.
doRequest
(
RequestType
.
JSON
,
params
,
"{}"
,
headers
);
//
xmAppApi.doRequest(RequestType.JSON,params,"{}",headers);
JSONObject
jsonBody
=
xmAppApi
.
getBodyInJSON
();
//
JSONObject jsonBody = xmAppApi.getBodyInJSON();
//
Assert
.
assertEquals
(
"true"
,
jsonBody
.
getString
(
"success"
));
//
Assert.assertEquals("true", jsonBody.getString("success"));
Assert
.
assertEquals
(
"操作成功!"
,
jsonBody
.
getString
(
"message"
));
//
Assert.assertEquals("操作成功!", jsonBody.getString("message"));
Assert
.
assertEquals
(
3
,
jsonBody
.
getJSONArray
(
"result"
).
size
());
//
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 {
...
@@ -19,7 +19,7 @@ public class testCommonFolderList extends XMBaseTest {
@BeforeMethod
@BeforeMethod
public
void
beforeTest
(){
public
void
beforeTest
(){
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_B_c
ommonFolderList
)
xmAppApi
.
setApiModule
(
ApiModele
.
CloudClass_B_c
reatebiglivecourse
)
.
setApiName
(
"API_commonFolderList"
)
.
setApiName
(
"API_commonFolderList"
)
.
setLoginUser
(
"zhangYuM_b"
)
.
setLoginUser
(
"zhangYuM_b"
)
.
setTerminal
(
Terminal
.
B
);
.
setTerminal
(
Terminal
.
B
);
...
...
src/main/java/com/live/enums/ApiModele.java
View file @
d751f72e
...
@@ -9,6 +9,7 @@ public class ApiModele {
...
@@ -9,6 +9,7 @@ public class ApiModele {
// 云课堂B端 接口模块名称
// 云课堂B端 接口模块名称
public
static
String
CloudClass_B
=
"apiCaseData_b_cloudclass"
;
public
static
String
CloudClass_B
=
"apiCaseData_b_cloudclass"
;
public
static
String
CloudClass_B_createbiglivecourse
=
"cloudclass_createBigLiveCourse"
;
public
static
String
CloudClass_B_createbiglivecourse
=
"cloudclass_createBigLiveCourse"
;
public
static
String
CloudClass_apollo
=
"cloudclass_apollo_api"
;
//云课堂接口模块名称
//云课堂接口模块名称
//云课堂B端接口模块
//云课堂B端接口模块
...
@@ -19,12 +20,7 @@ public class ApiModele {
...
@@ -19,12 +20,7 @@ public class ApiModele {
public
static
String
CloudClass_VideoC
=
"cloudclass_video_c"
;
public
static
String
CloudClass_VideoC
=
"cloudclass_video_c"
;
public
static
String
CloudClass_FileC
=
"cloudclass_file_c"
;
public
static
String
CloudClass_FileC
=
"cloudclass_file_c"
;
public
static
String
CloudClass_customerLive
=
"cloudclass_customerLive_api"
;
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_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 {
...
@@ -34,6 +34,7 @@ public class GetLiveCourseData extends XMBaseTest {
return
liveCourseList
;
return
liveCourseList
;
}
}
public
JSONObject
createLargeClassLive
()
{
public
JSONObject
createLargeClassLive
()
{
dataApi
.
setApiModule
(
ApiModele
.
CloudClass_B
)
dataApi
.
setApiModule
(
ApiModele
.
CloudClass_B
)
.
setApiName
(
"API_createLargeClassLive"
)
.
setApiName
(
"API_createLargeClassLive"
)
...
...
src/main/resources/config.properties
View file @
d751f72e
...
@@ -7,15 +7,13 @@ gray=https://gray-heimdall.xiaomai5.com
...
@@ -7,15 +7,13 @@ gray=https://gray-heimdall.xiaomai5.com
#prod
#prod
prod
=
https://heimdall.xiaomai5.com
prod
=
https://heimdall.xiaomai5.com
# 测试运行环境 本地调试时,可指定调试环境。完成本地调试后,请注释此变量
# 测试运行环境 本地调试时,可指定调试环境。完成本地调试后,请注释此变量
#runningEnv = rc
testData
=
\\
src
\\
main
\\
resources
\\
dataprovider
\\
APIcase.xls
testData
=
\\
src
\\
main
\\
resources
\\
dataprovider
\\
APIcase.xls
#
�����˺�
#
账号
testAccount
=
/src/main/resources/parameter.json
testAccount
=
/src/main/resources/parameter.json
#B端创建课程
#�ƿ���B��api�ӿ�
cloudclass_createBigLiveCourse
=
/src/main/resources/apicase/api-b.json
apiCaseData_b_cloudclass
=
/src/main/resources/apicase/api-b.json
# cloudclass api
# cloudclass api
cloudclass_video_b
=
/src/main/resources/apicase/api-video-b.json
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
...
@@ -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_customerLive_api
=
/src/main/resources/apicase/customerLive.json
cloudclass_apollo_api
=
/src/main/resources/apicase/apollo.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