|
@@ -1,21 +1,10 @@
|
|
package cn.iselab.mooctest.site.web.logic.impl;
|
|
package cn.iselab.mooctest.site.web.logic.impl;
|
|
|
|
|
|
-import cn.iselab.mooctest.site.web.response.ResponseMessage;
|
|
|
|
-import cn.iselab.mooctest.site.web.response.SuccessResult;
|
|
|
|
import cn.iselab.mooctest.site.models.App;
|
|
import cn.iselab.mooctest.site.models.App;
|
|
-import cn.iselab.mooctest.site.models.DevTarget;
|
|
|
|
-import cn.iselab.mooctest.site.models.fromKibug.Application;
|
|
|
|
import cn.iselab.mooctest.site.service.AppService;
|
|
import cn.iselab.mooctest.site.service.AppService;
|
|
import cn.iselab.mooctest.site.service.TargetService;
|
|
import cn.iselab.mooctest.site.service.TargetService;
|
|
-import cn.iselab.mooctest.site.service.fromKibug.ApplicationService;
|
|
|
|
-import cn.iselab.mooctest.site.web.data.targetVO.TargetViewVO;
|
|
|
|
-import cn.iselab.mooctest.site.web.data.TargetDevVO;
|
|
|
|
-import cn.iselab.mooctest.site.web.data.TargetKibugVO;
|
|
|
|
import cn.iselab.mooctest.site.web.data.TargetVO;
|
|
import cn.iselab.mooctest.site.web.data.TargetVO;
|
|
-import cn.iselab.mooctest.site.web.data.wrapper.TargetDevVOWrapper;
|
|
|
|
-import cn.iselab.mooctest.site.web.data.wrapper.TargetKibugVOWrapper;
|
|
|
|
import cn.iselab.mooctest.site.web.data.wrapper.TargetVOWrapper;
|
|
import cn.iselab.mooctest.site.web.data.wrapper.TargetVOWrapper;
|
|
-import org.junit.Assert;
|
|
|
|
import org.junit.Before;
|
|
import org.junit.Before;
|
|
import org.junit.Test;
|
|
import org.junit.Test;
|
|
import org.junit.runner.RunWith;
|
|
import org.junit.runner.RunWith;
|
|
@@ -24,20 +13,13 @@ import org.mockito.Mock;
|
|
import org.mockito.MockitoAnnotations;
|
|
import org.mockito.MockitoAnnotations;
|
|
import org.mockito.runners.MockitoJUnitRunner;
|
|
import org.mockito.runners.MockitoJUnitRunner;
|
|
import org.springframework.boot.test.SpringApplicationConfiguration;
|
|
import org.springframework.boot.test.SpringApplicationConfiguration;
|
|
-import org.springframework.data.domain.Page;
|
|
|
|
-import org.springframework.data.domain.PageImpl;
|
|
|
|
import org.springframework.data.domain.PageRequest;
|
|
import org.springframework.data.domain.PageRequest;
|
|
import org.springframework.data.domain.Pageable;
|
|
import org.springframework.data.domain.Pageable;
|
|
import org.springframework.test.context.web.WebAppConfiguration;
|
|
import org.springframework.test.context.web.WebAppConfiguration;
|
|
|
|
|
|
import java.sql.Timestamp;
|
|
import java.sql.Timestamp;
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.List;
|
|
|
|
|
|
|
|
import static org.mockito.Matchers.any;
|
|
import static org.mockito.Matchers.any;
|
|
-import static org.mockito.Matchers.anyLong;
|
|
|
|
-import static org.mockito.Matchers.anyString;
|
|
|
|
-import static org.mockito.Mockito.when;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* Created by ROGK on 2017/6/19.
|
|
* Created by ROGK on 2017/6/19.
|
|
@@ -47,21 +29,6 @@ import static org.mockito.Mockito.when;
|
|
@SpringApplicationConfiguration(classes = cn.iselab.mooctest.site.Application.class)
|
|
@SpringApplicationConfiguration(classes = cn.iselab.mooctest.site.Application.class)
|
|
public class TargetLogicImplTest {
|
|
public class TargetLogicImplTest {
|
|
|
|
|
|
- @InjectMocks
|
|
|
|
- private TargetLogicImpl targetLogic = new TargetLogicImpl();
|
|
|
|
- @Mock
|
|
|
|
- private TargetVOWrapper targetVOWrapper;
|
|
|
|
- @Mock
|
|
|
|
- private TargetKibugVOWrapper targetKibugVOWrapper;
|
|
|
|
- @Mock
|
|
|
|
- private TargetDevVOWrapper targetDevVOWrapper;
|
|
|
|
- @Mock
|
|
|
|
- private ApplicationService applicationService;
|
|
|
|
- @Mock
|
|
|
|
- private AppService appService;
|
|
|
|
- @Mock
|
|
|
|
- private TargetService targetService;
|
|
|
|
-
|
|
|
|
private long expectID;
|
|
private long expectID;
|
|
TargetVO targetVO=new TargetVO();
|
|
TargetVO targetVO=new TargetVO();
|
|
App app = new App();
|
|
App app = new App();
|
|
@@ -109,41 +76,4 @@ public class TargetLogicImplTest {
|
|
// Page<TargetVO> result=targetLogic.getTargets(17L,"test",pageable);
|
|
// Page<TargetVO> result=targetLogic.getTargets(17L,"test",pageable);
|
|
// Assert.assertEqualsals(result,expect);
|
|
// Assert.assertEqualsals(result,expect);
|
|
}
|
|
}
|
|
-
|
|
|
|
- @Test
|
|
|
|
- public void should_return_TargetKibugVO_when_TargetKibugExists()throws Exception{
|
|
|
|
- TargetKibugVO targetKibugVO=new TargetKibugVO();
|
|
|
|
- targetKibugVO.setName("test");
|
|
|
|
- targetKibugVO.setPlatform("Android");
|
|
|
|
- targetKibugVO.setAppLocation("test");
|
|
|
|
- targetKibugVO.setTargetType(6L);
|
|
|
|
- targetKibugVO.setVisible(false);
|
|
|
|
- targetKibugVO.setUrl("test");
|
|
|
|
- targetKibugVO.setCreateTimeMillis(1498469299L);
|
|
|
|
-
|
|
|
|
- SuccessResult expect=new SuccessResult();
|
|
|
|
- expect.put(ResponseMessage.ITEM_RESULT,targetKibugVO);
|
|
|
|
-
|
|
|
|
- App app=new App();
|
|
|
|
- app.setName("test");
|
|
|
|
- app.setId(1L);
|
|
|
|
- app.setCreateTime(new Timestamp(1498469299));
|
|
|
|
- app.setTargetType(6L);
|
|
|
|
- app.setVisible(false);
|
|
|
|
- when(appService.getAppById(anyLong())).thenReturn(app);
|
|
|
|
-
|
|
|
|
- Application application=new Application();
|
|
|
|
- application.setManagerId(17L);
|
|
|
|
- application.setName("test");
|
|
|
|
- application.setPlatform(new Short("1"));
|
|
|
|
- application.setAppLocation("test");
|
|
|
|
- application.setCreateTimeMillis(1498469299L);
|
|
|
|
- when(applicationService.getApplicaitonByUploaderCaseId(anyLong())).thenReturn(application);
|
|
|
|
-
|
|
|
|
- when(targetKibugVOWrapper.wrap(app,application)).thenReturn(targetKibugVO);
|
|
|
|
-
|
|
|
|
- TargetViewVO result=targetLogic.getTarget(1L);
|
|
|
|
-
|
|
|
|
- Assert.assertEquals(expect.get("data"),"");
|
|
|
|
- }
|
|
|
|
}
|
|
}
|