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
79ad107e
Commit
79ad107e
authored
Feb 01, 2021
by
fangyuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
delete cases
parent
a5ebc163
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
0 additions
and
187 deletions
+0
-187
src/main/java/com/live/cases/interactionLive/TestClassDigestList.java
+0
-70
src/main/java/com/live/cases/interactionLive/TestQueryStudentCourse_C.java
+0
-57
src/main/java/com/live/cases/largeClassLive/LargeClassLiveTools.java
+0
-60
No files found.
src/main/java/com/live/cases/interactionLive/TestClassDigestList.java
deleted
100644 → 0
View file @
a5ebc163
//package com.live.cases.interactionLive;
//
//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;
//
//import java.util.ArrayList;
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//
///**
// * @author NHX
// * @Function 班级摘要列表
// * @Date 2020/11/16 20:36
// */
//public class TestClassDigestList extends XMBaseTest {
//
// @BeforeMethod
// public void beforeTest() {
// xmAppApi.setApiModule(ApiModele.CloudClass_B) // API 所属模块
// .setApiName("API_classdigestList") // API 名称
// //.setEnv(Env.PROD) // 运行环境
// .setLoginUser("NHX_b") // http 接口,测试账号
// .setTerminal(Terminal.B); // 所属端位(B端,C端,M端等, 必传)
//
//
// dal.setCase_owner("NHX")
// .setCase_name("直播课加载学员摘要列表:" + Thread.currentThread().getStackTrace()[1].getFileName().split("\\.")[0]);
// System.out.println(dal);
// super.beforeTest();
// }
//
// @Test(description = "直播课加载学员摘要列表")
// public void testLoadStudentListAPI(){
// Map<String,Object> bodyMap = new HashMap<>();
// bodyMap.put("size",10);
// bodyMap.put("showNumber",100);
// bodyMap.put("current",1);
// bodyMap.put("courseId","");
// bodyMap.put("classType","");
// bodyMap.put("classNameLike","");
//
// List<String> status = new ArrayList<>();
// status.add("INIT");
// status.add("STUDYING");
// status.add("END");
//
// bodyMap.put("status",status);
//
//
// JSONObject jsonBody = new JSONObject(bodyMap);
// String data = jsonBody.toJSONString();
//
// System.out.println("请求参数==========="+jsonBody.toString());
//
// xmAppApi.doRequest(RequestType.JSON, params, data, headers);
// JSONObject jsonResponseBody = xmAppApi.getBodyInJSON();
// Assert.assertEquals(jsonResponseBody.getString("success"), "true", "true");
// //Assert.assertEquals(JsonParse.ParseJsonToString(jsonResponseBody, "success").toString(), "true");
//
//
// }
//
//}
src/main/java/com/live/cases/interactionLive/TestQueryStudentCourse_C.java
deleted
100644 → 0
View file @
a5ebc163
//package com.live.cases.interactionLive;
//
//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;
//
//import java.util.HashMap;
//import java.util.Map;
//
///**
// * @author NHX
// * @Function C端查询学生直播课程
// * @Date 2020/11/21 21:11
// */
//public class TestQueryStudentCourse_C extends XMBaseTest {
//
// @BeforeMethod
// public void beforeTest() {
// xmAppApi.setApiModule(ApiModele.CloudClass_customerLive) // API 所属模块
// .setApiName("API_queryStudentCourse") // API 名称
// .setLoginUser("NHX_c") // http 接口,测试账号
// .setTerminal(Terminal.C); // 所属端位(B端,C端,M端等, 必传)
//
//
// dal.setCase_owner("NHX")
// .setCase_name("C端查询学生直播课程:" + Thread.currentThread().getStackTrace()[1].getFileName().split("\\.")[0]);
//
// super.beforeTest();
// }
//
// @Test(description = "C端查询学生直播课程")
// public void testLoadStudentListAPI(){
//
//
// Map<String,Object> bodyMap = new HashMap<>();
// bodyMap.put("startTime","1605801600000");
// bodyMap.put("endTime","1605888000000");
//
// JSONObject jsonBody = new JSONObject(bodyMap);
// String data = jsonBody.toJSONString();
//
// System.out.println("请求参数==========="+data);
// headers.put("userId","1145612151844098049");
//
// xmAppApi.doRequest(RequestType.JSON, params, data, headers);
// JSONObject jsonResponseBody = xmAppApi.getBodyInJSON();
// Assert.assertEquals(jsonResponseBody.getString("success"), "true", "操作成功!");
//
//
// }
//
//}
src/main/java/com/live/cases/largeClassLive/LargeClassLiveTools.java
deleted
100644 → 0
View file @
a5ebc163
package
com
.
live
.
cases
.
largeClassLive
;
import
com.alibaba.fastjson.JSONObject
;
import
com.live.client.DataUserInfo
;
import
com.live.enums.ApiModele
;
import
com.live.enums.RequestType
;
import
com.live.enums.Terminal
;
import
com.live.utils.RandomStringUtil
;
import
com.live.utils.XMBaseTest
;
/**
* 直播工具类
*
* @author xue.w
* @since 2020/11/16 at 3:54 下午
**/
public
class
LargeClassLiveTools
extends
XMBaseTest
{
//获取大班直播,无则新增
public
JSONObject
getLargeClassLive
(
DataUserInfo
...
userInfo
)
{
dataApi
.
setApiModule
(
ApiModele
.
CloudClass_B
)
.
setApiName
(
"API_getLargeClassLiveList"
)
.
setTerminal
(
Terminal
.
B
);
super
.
beforeDataRequest
(
userInfo
);
dataApi
.
doRequest
(
RequestType
.
JSON
,
params
,
""
,
dataheadrs
);
if
(
dataApi
.
getBodyInJSON
().
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
size
()
>
0
)
{
return
dataApi
.
getBodyInJSON
().
getJSONObject
(
"result"
).
getJSONArray
(
"records"
).
getJSONObject
(
0
);
}
return
createLargeClassLive
(
userInfo
);
}
//新建大班直播
public
JSONObject
createLargeClassLive
(
DataUserInfo
...
userInfo
)
{
dataApi
.
setApiModule
(
ApiModele
.
CloudClass_B
)
.
setApiName
(
"API_createLargeClassLive"
)
.
setTerminal
(
Terminal
.
B
);
super
.
beforeDataRequest
(
userInfo
);
dataApi
.
doRequest
(
RequestType
.
JSON
,
params
,
buildCreateLargeClassLiveParam
().
toJSONString
(),
dataheadrs
);
return
getLargeClassLive
(
userInfo
);
}
//组装大班直播新增的数据
public
JSONObject
buildCreateLargeClassLiveParam
()
{
JSONObject
largeClassLive
=
new
JSONObject
();
largeClassLive
.
put
(
"courseName"
,
RandomStringUtil
.
randomNumber
(
14
,
"live_course_"
));
largeClassLive
.
put
(
"teacherId"
,
xmAppApi
.
getLoginInfo
().
getTid
());
largeClassLive
.
put
(
"startTime"
,
System
.
currentTimeMillis
()
+
60
*
1000
);
largeClassLive
.
put
(
"endTime"
,
System
.
currentTimeMillis
()
+
30
*
60
*
1000
);
largeClassLive
.
put
(
"needRecord"
,
"YES"
);
largeClassLive
.
put
(
"liveType"
,
"LARGE_CLASS_LIVE"
);
largeClassLive
.
put
(
"consumeHourNum"
,
1
);
largeClassLive
.
put
(
"consumeClassTime"
,
"1"
);
return
largeClassLive
;
}
}
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