UserTest.java
3.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
/*
* @(#)UserTest.java
*
* Copyright (c) 2014-2017 xiniunet 版权所有
* xiniunet. All rights reserved.
*
* This software is the confidential and proprietary
* information of xiniunet.
* ("Confidential Information"). You shall not disclose
* such Confidential Information and shall use it only
* in accordance with the terms of the contract agreement
* you entered into with xiniunet.
*/
package com.xiniunet.system.railway;
import com.xiniunet.framework.data.PagedResult;
import com.xiniunet.framework.security.Passport;
import com.xiniunet.framework.base.BaseTest;
import com.xiniunet.railway.request.*;
import com.xiniunet.railway.response.*;
import com.xiniunet.railway.domain.*;
import com.xiniunet.railway.service.RailwayService;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Date;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
/**
*
* @author xiniunet
*/
public class UserTest extends BaseTest {
@Autowired
private RailwayService railwayService;
@Autowired
private Passport passport;
@Before
public void setUp() throws Exception {
}
@After
public void tearDown() throws Exception {
}
@Test
public void testCrudUser() throws Exception {
Long id;
{
//创建
UserCreateRequest request = new UserCreateRequest();
request.setIsPartyMember(true);
request.setPartyId(12345L);
UserCreateResponse response =railwayService.createUser(request,passport);
System.out.println(String.format(" id=%d", response.getId()));
assertTrue(response.getId() > 0);
id = response.getId();
}
{
//更新
UserUpdateRequest request = new UserUpdateRequest();
request.setId(id);
request.setRowVersion(0L);//并发版本控制
request.setIsPartyMember(true);
request.setPartyId(12345L);
railwayService.updateUser(request);
}
{
//获取
UserGetRequest request = new UserGetRequest();
request.setId(id);
UserGetResponse response = railwayService.getUser(request,passport);
assertEquals(id, response.getUser().getId());
}
{
//删除
UserDeleteRequest request=new UserDeleteRequest();
request.setId(id);
UserDeleteResponse response = railwayService.deleteUser(request,passport);
assertEquals(new Long(1), response.getResult());
}
}
@Test
public void testSearchUser(){
UserSearchRequest request=new UserSearchRequest();
UserSearchResponse response=railwayService.searchUser(request, this.passport);
request.setPageSize(10);
request.setPageNumber(1);
request.setKeyword("");
assertEquals(0, response.getTotalCount());
}
@Test
public void testFindUser(){
UserFindRequest request=new UserFindRequest();
UserFindResponse response=railwayService.findUser(request, this.passport);
request.setPageSize(10);
request.setPageNumber(1);
assertEquals(0, response.getTotalCount());
}
}