|
|
@ -18,29 +18,35 @@ package cn.escheduler.dao.mapper; |
|
|
|
|
|
|
|
|
|
|
|
import cn.escheduler.common.enums.UserType; |
|
|
|
import cn.escheduler.common.enums.UserType; |
|
|
|
import cn.escheduler.dao.datasource.ConnectionFactory; |
|
|
|
import cn.escheduler.dao.datasource.ConnectionFactory; |
|
|
|
|
|
|
|
import cn.escheduler.dao.model.AccessToken; |
|
|
|
import cn.escheduler.dao.model.User; |
|
|
|
import cn.escheduler.dao.model.User; |
|
|
|
import org.junit.Assert; |
|
|
|
import org.junit.Assert; |
|
|
|
import org.junit.Before; |
|
|
|
import org.junit.Before; |
|
|
|
import org.junit.Ignore; |
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.Date; |
|
|
|
import java.util.Date; |
|
|
|
|
|
|
|
import java.util.Random; |
|
|
|
|
|
|
|
|
|
|
|
@Ignore |
|
|
|
/** |
|
|
|
|
|
|
|
* user test |
|
|
|
|
|
|
|
*/ |
|
|
|
public class UserMapperTest { |
|
|
|
public class UserMapperTest { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UserMapper userMapper; |
|
|
|
UserMapper userMapper; |
|
|
|
|
|
|
|
AccessTokenMapper accessTokenMapper; |
|
|
|
|
|
|
|
int userId; |
|
|
|
|
|
|
|
|
|
|
|
@Before |
|
|
|
@Before |
|
|
|
public void before(){ |
|
|
|
public void before(){ |
|
|
|
userMapper = ConnectionFactory.getSqlSession().getMapper(UserMapper.class); |
|
|
|
userMapper = ConnectionFactory.getSqlSession().getMapper(UserMapper.class); |
|
|
|
|
|
|
|
accessTokenMapper = ConnectionFactory.getSqlSession().getMapper(AccessTokenMapper.class); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
@Test |
|
|
|
public void testInsert(){ |
|
|
|
public void testInsert(){ |
|
|
|
User user = new User(); |
|
|
|
User user = new User(); |
|
|
|
user.setUserName("Dr.strange"); |
|
|
|
user.setUserName("Dr.strange" + new Date().getTime()); |
|
|
|
user.setUserPassword("1234567890"); |
|
|
|
user.setUserPassword("1234567890"); |
|
|
|
user.setEmail("wwww@123.com"); |
|
|
|
user.setEmail("wwww@123.com"); |
|
|
|
user.setPhone("12345678901"); |
|
|
|
user.setPhone("12345678901"); |
|
|
@ -51,32 +57,40 @@ public class UserMapperTest { |
|
|
|
userMapper.insert(user); |
|
|
|
userMapper.insert(user); |
|
|
|
Assert.assertNotEquals(user.getId(), 0); |
|
|
|
Assert.assertNotEquals(user.getId(), 0); |
|
|
|
|
|
|
|
|
|
|
|
user.setUserName("Dr.chemistry"); |
|
|
|
user.setUserName("Dr.chemistry" + new Random().nextInt(10)); |
|
|
|
int update = userMapper.update(user); |
|
|
|
int update = userMapper.update(user); |
|
|
|
Assert.assertEquals(update, 1); |
|
|
|
Assert.assertEquals(update, 1); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
user = userMapper.queryById(user.getId()); |
|
|
|
user = userMapper.queryById(user.getId()); |
|
|
|
Assert.assertEquals(user.getUserName(), "Dr.chemistry"); |
|
|
|
Assert.assertNotEquals(user.getUserName(), "Dr.chemistry" + new Date().getTime()); |
|
|
|
int delete = userMapper.delete(user.getId()); |
|
|
|
|
|
|
|
Assert.assertEquals(delete, 1); |
|
|
|
AccessToken accessToken = new AccessToken(); |
|
|
|
|
|
|
|
accessToken.setUserId(user.getId()); |
|
|
|
|
|
|
|
accessToken.setExpireTime(new Date()); |
|
|
|
|
|
|
|
accessToken.setToken("ssssssssssssssssssssssssss"); |
|
|
|
|
|
|
|
accessToken.setCreateTime(new Date()); |
|
|
|
|
|
|
|
accessToken.setUpdateTime(new Date()); |
|
|
|
|
|
|
|
accessTokenMapper.insert(accessToken); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
userId = user.getId(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
User user2 = userMapper.queryUserByToken("ssssssssssssssssssssssssss"); |
|
|
|
|
|
|
|
Assert.assertTrue(user2.getId() >= 0); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
@Test |
|
|
|
public void queryQueueByProcessInstanceId(){ |
|
|
|
public void queryQueueByProcessInstanceId(){ |
|
|
|
String queue = userMapper.queryQueueByProcessInstanceId(41388); |
|
|
|
String queue = userMapper.queryQueueByProcessInstanceId(-1000); |
|
|
|
Assert.assertEquals(queue, "ait"); |
|
|
|
Assert.assertNotEquals(queue, "ait"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
|
|
|
public void testQueryUserByToken(){ |
|
|
|
|
|
|
|
User user = userMapper.queryUserByToken("ad9e8fccfc11bd18bb45aa994568b8ef"); |
|
|
|
|
|
|
|
Assert.assertEquals(user.getUserName(), "qiaozhanwei"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
@Test |
|
|
|
public void test(){ |
|
|
|
public void testDelete() { |
|
|
|
User user = userMapper.queryDetailsById(19); |
|
|
|
int delete = userMapper.delete(userId); |
|
|
|
System.out.println(user); |
|
|
|
Assert.assertTrue(delete >= 0); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|