|
@@ -6,23 +6,17 @@ import org.mybatis.spring.boot.test.autoconfigure.MybatisTest;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase;
|
|
import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase;
|
|
|
import org.springframework.test.context.junit4.SpringRunner;
|
|
import org.springframework.test.context.junit4.SpringRunner;
|
|
|
-import seecoder.devcloud.web.dao.user.GroupMemberMapper;
|
|
|
|
|
import seecoder.devcloud.web.model.po.project.Project;
|
|
import seecoder.devcloud.web.model.po.project.Project;
|
|
|
|
|
|
|
|
-import java.util.List;
|
|
|
|
|
-
|
|
|
|
|
@RunWith(SpringRunner.class)
|
|
@RunWith(SpringRunner.class)
|
|
|
@MybatisTest
|
|
@MybatisTest
|
|
|
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)
|
|
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)
|
|
|
public class ProjectMapperTest {
|
|
public class ProjectMapperTest {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
ProjectMapper projectMapper;
|
|
ProjectMapper projectMapper;
|
|
|
- @Autowired
|
|
|
|
|
- GroupMemberMapper groupMemberMapper;
|
|
|
|
|
-
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testInsert(){
|
|
public void testInsert(){
|
|
|
- Project project = new Project(null,"TEST","JUST A TEST","seecoder.cn",2);
|
|
|
|
|
|
|
+ Project project = new Project(null,"TEST","JUST A TEST","seecoder.cn");
|
|
|
projectMapper.insertProject(project);
|
|
projectMapper.insertProject(project);
|
|
|
Project project2 = projectMapper.getProjectById(project.getId());
|
|
Project project2 = projectMapper.getProjectById(project.getId());
|
|
|
assert project.equals(project2);
|
|
assert project.equals(project2);
|
|
@@ -34,7 +28,6 @@ public class ProjectMapperTest {
|
|
|
project2.setName("modify");
|
|
project2.setName("modify");
|
|
|
project2.setDescription("modify description");
|
|
project2.setDescription("modify description");
|
|
|
project2.setGitRemoteUrl("www.google.com");
|
|
project2.setGitRemoteUrl("www.google.com");
|
|
|
- project2.setGroupId(7);
|
|
|
|
|
projectMapper.updateProject(project2);
|
|
projectMapper.updateProject(project2);
|
|
|
Project project = projectMapper.getProjectById(1);
|
|
Project project = projectMapper.getProjectById(1);
|
|
|
System.out.println(project);
|
|
System.out.println(project);
|
|
@@ -43,15 +36,15 @@ public class ProjectMapperTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
public void testListProjectsByGroupId(){
|
|
public void testListProjectsByGroupId(){
|
|
|
- List<Project> projects = projectMapper.listProjectsByGroupId(1);
|
|
|
|
|
- boolean res = true;
|
|
|
|
|
- for (Project project:projects){
|
|
|
|
|
- if(project.getGroupId()!=1){
|
|
|
|
|
- res = false;
|
|
|
|
|
- break;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- assert res;
|
|
|
|
|
|
|
+// List<Project> projects = projectMapper.listProjectsByGroupId(1);
|
|
|
|
|
+// boolean res = true;
|
|
|
|
|
+// for (Project project:projects){
|
|
|
|
|
+// if(project.getGroupId()!=1){
|
|
|
|
|
+// res = false;
|
|
|
|
|
+// break;
|
|
|
|
|
+// }
|
|
|
|
|
+// }
|
|
|
|
|
+// assert res;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -59,20 +52,20 @@ public class ProjectMapperTest {
|
|
|
*/
|
|
*/
|
|
|
// @Test
|
|
// @Test
|
|
|
public void testListProjectsByUserId(){
|
|
public void testListProjectsByUserId(){
|
|
|
- Project project = new Project(0,"test","seecoder.cn","decription",2);
|
|
|
|
|
- projectMapper.insertProject(project);
|
|
|
|
|
- // TODO:插入如下两条数据
|
|
|
|
|
-// groupMemberMapper.insert(2,1);
|
|
|
|
|
-// groupMemberMapper.insert(1,1);
|
|
|
|
|
- List<Project> projects = projectMapper.listProjectsByUserId(1);
|
|
|
|
|
- boolean res = true;
|
|
|
|
|
- for (Project project1:projects){
|
|
|
|
|
- System.out.println(project1);
|
|
|
|
|
- if(project1.getGroupId()!=1||project1.getGroupId()!=2){
|
|
|
|
|
- res = false;
|
|
|
|
|
- break;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- assert res;
|
|
|
|
|
|
|
+// Project project = new Project(0,"test","seecoder.cn","decription");
|
|
|
|
|
+// projectMapper.insertProject(project);
|
|
|
|
|
+// // TODO:插入如下两条数据
|
|
|
|
|
+//// groupMemberMapper.insert(2,1);
|
|
|
|
|
+//// groupMemberMapper.insert(1,1);
|
|
|
|
|
+// List<Project> projects = projectMapper.listProjectsByUserId(1);
|
|
|
|
|
+// boolean res = true;
|
|
|
|
|
+// for (Project project1:projects){
|
|
|
|
|
+// System.out.println(project1);
|
|
|
|
|
+// if(project1.getGroupId()!=1||project1.getGroupId()!=2){
|
|
|
|
|
+// res = false;
|
|
|
|
|
+// break;
|
|
|
|
|
+// }
|
|
|
|
|
+// }
|
|
|
|
|
+// assert res;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|