소스 검색

ADD: case update UT

HenryLee 8 년 전
부모
커밋
597be3b3a8
1개의 변경된 파일20개의 추가작업 그리고 1개의 파일을 삭제
  1. 20 1
      mooctest-site-server/src/test/java/cn/iselab/mooctest/site/web/logic/impl/CaseLogicImplTest.java

+ 20 - 1
mooctest-site-server/src/test/java/cn/iselab/mooctest/site/web/logic/impl/CaseLogicImplTest.java

@@ -78,9 +78,28 @@ public class CaseLogicImplTest {
         caseExtends.setManagerId(17L);
         caseExtends.setVisible(false);
 
-        when(caseService.getCaseExtendsById(17)).thenReturn(caseExtends);
+        when(caseService.getCaseExtendsById(17L)).thenReturn(caseExtends);
         CaseExtendsVO caseExtendsVO=caseLogic.delete(17L);
         assertEquals(caseExtendsVO.getName(),"测试");
         Mockito.verify(caseService).save(caseExtends);
     }
+
+    @Test
+    public void testUpdateCase(){
+        CaseExtends caseExtends=new CaseExtends();
+        short platform=5;
+        caseExtends.setPlatform(platform);
+        caseExtends.setProperties("");
+        caseExtends.setSubsiteId(46L);
+        caseExtends.setTargetId(123L);
+        caseExtends.setName("测试");
+        caseExtends.setDescription("This is just a test.");
+        caseExtends.setManagerId(17L);
+        caseExtends.setVisible(false);
+
+        when(caseService.getCaseExtendsById(17)).thenReturn(caseExtends);
+        caseLogic.update(caseExtendsVO,17L);
+
+        Mockito.verify(caseService).save(caseExtends);
+    }
 }