Commit d47e10bf authored by 技术部-任文超's avatar 技术部-任文超

更新Service测试用例

parent 5cc04e15
package service; package service;
import cn.quantgroup.xyqb.Bootstrap; import cn.quantgroup.xyqb.Bootstrap;
import cn.quantgroup.xyqb.entity.UserAuthorized;
import cn.quantgroup.xyqb.model.AuthPattern; import cn.quantgroup.xyqb.model.AuthPattern;
import cn.quantgroup.xyqb.model.UserAuthorizedParam;
import cn.quantgroup.xyqb.service.auth.IUserAuthorizedService; import cn.quantgroup.xyqb.service.auth.IUserAuthorizedService;
import com.ctrip.framework.apollo.spring.config.ApolloPropertySourceInitializer; import com.ctrip.framework.apollo.spring.config.ApolloPropertySourceInitializer;
import demo.BaseParametersTests; import demo.BaseParametersTests;
...@@ -18,6 +20,7 @@ import org.springframework.transaction.annotation.Transactional; ...@@ -18,6 +20,7 @@ import org.springframework.transaction.annotation.Transactional;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collection; import java.util.Collection;
import java.util.Optional;
/** /**
* 业务层测试用例 * 业务层测试用例
...@@ -35,17 +38,12 @@ public class UserAuthorizedServiceTests extends BaseParametersTests { ...@@ -35,17 +38,12 @@ public class UserAuthorizedServiceTests extends BaseParametersTests {
@Autowired @Autowired
private IUserAuthorizedService userAuthorizedService; private IUserAuthorizedService userAuthorizedService;
private Long userId; UserAuthorizedParam obj = new UserAuthorizedParam();
private String idNo;
private String name;
private AuthPattern authPattern;
private Boolean available;
public UserAuthorizedServiceTests(Long userId, String idNo, String name, AuthPattern authPattern, Boolean available) { public UserAuthorizedServiceTests(Long userId, String idNo, String name, AuthPattern authPattern, Boolean available) {
this.userId = userId; obj.setUserId(userId);
this.idNo = idNo; obj.setIdNo(idNo);
this.name = name; obj.setName(name);
this.authPattern = authPattern; obj.setAuthPattern(Optional.ofNullable(authPattern).orElse(AuthPattern.ZMXY).name());
this.available = available;
} }
@Parameterized.Parameters @Parameterized.Parameters
...@@ -61,22 +59,22 @@ public class UserAuthorizedServiceTests extends BaseParametersTests { ...@@ -61,22 +59,22 @@ public class UserAuthorizedServiceTests extends BaseParametersTests {
@Test @Test
public void testExist() throws Exception { public void testExist() throws Exception {
log.info("testExist: name:{}, idNo:{}, userId:{}, authPattern:{}", this.name, this.idNo, this.userId, this.authPattern); log.info("testExist: name:{}, idNo:{}, userId:{}, authPattern:{}", obj.getName(), obj.getIdNo(), obj.getUserId(), obj.getAuthPattern());
Object obj = userAuthorizedService.hasUserAuthorized(this.idNo); Object obj = userAuthorizedService.hasUserAuthorized(this.obj.getIdNo());
Assert.assertNotNull(obj); Assert.assertNotNull(obj);
} }
@Test @Test
public void testSave() throws Exception { public void testSave() throws Exception {
log.info("testSave: name:{}, idNo:{}, userId:{}, authPattern:{}", this.name, this.idNo, this.userId, this.authPattern); log.info("testSave: name:{}, idNo:{}, userId:{}, authPattern:{}", obj.getName(), obj.getIdNo(), obj.getUserId(), obj.getAuthPattern());
Object obj = userAuthorizedService.createUserAuthorized(this.name, this.idNo, this.userId, this.authPattern.name()); Object obj = userAuthorizedService.createUserAuthorized(this.obj);
Assert.assertNotNull(obj); Assert.assertNotNull(obj);
} }
@Test @Test
public void testQuery(){ public void testQuery(){
log.info("testQuery: name:{}, idNo:{}, userId:{}, authPattern:{}", this.name, this.idNo, this.userId, this.authPattern); log.info("testQuery: name:{}, idNo:{}, userId:{}, authPattern:{}", obj.getName(), obj.getIdNo(), obj.getUserId(), obj.getAuthPattern());
Object obj = userAuthorizedService.getUserAuthorizedId(this.userId); Object obj = userAuthorizedService.getUserAuthorizedId(this.obj.getUserId());
Assert.assertNotNull(obj); Assert.assertNotNull(obj);
} }
......
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