Procházet zdrojové kódy

ADD: case update UT

HenryLee před 8 roky
rodič
revize
597be3b3a8

+ 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);
+    }
 }