This is an automated email from the ASF dual-hosted git repository.

casion pushed a commit to branch dev-1.3.1
in repository https://gitbox.apache.org/repos/asf/incubator-linkis.git


The following commit(s) were added to refs/heads/dev-1.3.1 by this push:
     new 732209cc4 fix bml project dao test (#3688)
732209cc4 is described below

commit 732209cc4660bcbe86460a18fca3a467ec210837
Author: 成彬彬 <[email protected]>
AuthorDate: Wed Oct 19 14:36:19 2022 +0800

    fix bml project dao test (#3688)
---
 .../linkis/bml/dao/impl/BmlProjectMapper.xml       |   8 --
 .../apache/linkis/bml/dao/BmlProjectDaoTest.java   |  58 +++++++-----
 .../org/apache/linkis/bml/dao/DownloadDaoTest.java |   2 +-
 .../org/apache/linkis/bml/dao/ResourceDaoTest.java |  44 ++++++---
 .../org/apache/linkis/bml/dao/TaskDaoTest.java     |  33 +++++--
 .../org/apache/linkis/bml/dao/VersionDaoTest.java  | 100 ++++++++++++---------
 .../src/test/resources/create.sql                  |   8 ++
 7 files changed, 161 insertions(+), 92 deletions(-)

diff --git 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/main/java/org/apache/linkis/bml/dao/impl/BmlProjectMapper.xml
 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/main/java/org/apache/linkis/bml/dao/impl/BmlProjectMapper.xml
index ff28b0a18..83f8472a0 100644
--- 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/main/java/org/apache/linkis/bml/dao/impl/BmlProjectMapper.xml
+++ 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/main/java/org/apache/linkis/bml/dao/impl/BmlProjectMapper.xml
@@ -19,24 +19,20 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"; >
 
 <mapper namespace="org.apache.linkis.bml.dao.BmlProjectDao">
-
     <insert id="createNewProject" useGeneratedKeys = "true" keyProperty = 
"bmlProject.id" keyColumn = "id">
         insert ignore into linkis_ps_bml_project(name, `system`, source, 
description, creator, enabled, create_time)
         values(#{bmlProject.name}, #{bmlProject.system}, #{bmlProject.source}, 
#{bmlProject.description},
         #{bmlProject.creator}, #{bmlProject.enabled}, #{bmlProject.createTime})
     </insert>
-
     <select id="getBmlProject" 
resultType="org.apache.linkis.bml.entity.BmlProject">
         select * from linkis_ps_bml_project where name = #{projectName}
     </select>
-
     <insert id="setProjectPriv">
         insert ignore into  linkis_ps_bml_project_user(project_id, username, 
priv, creator, create_time) values
         <foreach collection='usernames' item='username' open='(' 
separator='),(' close=')'>
             #{projectId}, #{username}, #{priv}, #{creator}, #{createTime}
         </foreach>
     </insert>
-
     <select id="getPrivInProject" resultType="java.lang.Integer">
         select a.priv from linkis_ps_bml_project_user a join 
linkis_ps_bml_project b on
         a.project_id = b.id and b.name = #{projectName} and a.username = 
#{username}
@@ -45,7 +41,6 @@
         insert ignore into linkis_ps_bml_project_resource(project_id, 
resource_id)
         values(#{projectId}, #{resourceId})
     </insert>
-
     <select id="getProjectNameByResourceId" resultType="java.lang.String">
         select a.name from linkis_ps_bml_project a join
         linkis_ps_bml_project_resource b on b.resource_id = #{resourceId} and 
a.id = b.project_id
@@ -53,16 +48,13 @@
     <select id="getProjectIdByName" resultType="java.lang.Integer">
         select id from linkis_ps_bml_project where name = #{projectName}
     </select>
-
     <insert id="attachResourceAndProject">
         insert ignore into linkis_ps_bml_project_resource(project_id, 
resource_id)
         values(#{projectId}, #{resourceId})
     </insert>
-
     <select id="checkIfExists" resultType="java.lang.Integer">
         select count(*) from linkis_ps_bml_project_resource where project_id = 
#{resourceId} and resource_id = #{resourceId}
     </select>
-
     <delete id="deleteAllPriv">
         delete from linkis_ps_bml_project_user where project_id = #{projectId}
     </delete>
diff --git 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/BmlProjectDaoTest.java
 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/BmlProjectDaoTest.java
index 3416d60a9..ff8e52793 100644
--- 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/BmlProjectDaoTest.java
+++ 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/BmlProjectDaoTest.java
@@ -26,15 +26,31 @@ import java.util.Date;
 import java.util.List;
 
 import org.junit.jupiter.api.Test;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 class BmlProjectDaoTest extends BaseDaoTest {
 
+  private static final Logger logger = 
LoggerFactory.getLogger(BmlProjectDaoTest.class);
+
   @Autowired BmlProjectDao bmlProjectDao;
 
+  void insertNewProject() {
+    BmlProject bmlProject = new BmlProject();
+    bmlProject.setName("testName");
+    bmlProject.setSystem("testSy");
+    bmlProject.setSource("test");
+    bmlProject.setDescription("descTest");
+    bmlProject.setCreator("creCreatorUser");
+    bmlProject.setEnabled(1);
+    bmlProject.setCreateTime(new Date());
+    bmlProjectDao.createNewProject(bmlProject);
+  }
+
   @Test
-  void createNewProject() {
+  void testCreateNewProject() {
     BmlProject bmlProject = new BmlProject();
     bmlProject.setName("testName");
     bmlProject.setSystem("testSy");
@@ -49,13 +65,13 @@ class BmlProjectDaoTest extends BaseDaoTest {
   }
 
   @Test
-  void getBmlProject() {
-    createNewProject();
+  void testGetBmlProject() {
+    insertNewProject();
     bmlProjectDao.getBmlProject("testName");
   }
 
   @Test
-  void setProjectPriv() {
+  void testSetProjectPriv() {
     List<String> usernamesList = new ArrayList<>();
     usernamesList.add("creCreatorUser");
     usernamesList.add("creCreatorUser1");
@@ -64,50 +80,48 @@ class BmlProjectDaoTest extends BaseDaoTest {
   }
 
   @Test
-  void getPrivInProject() {
-    setProjectPriv();
-    createNewProject();
-    Integer i = bmlProjectDao.getPrivInProject("testName", "creCreatorUser");
-    assertTrue(i != null);
+  void testGetPrivInProject() {
+    Integer privInt = bmlProjectDao.getPrivInProject("testName", 
"creCreatorUser");
+    logger.info("privInt:" + privInt);
+    assertTrue(privInt == 2);
   }
 
   @Test
-  void addProjectResource() {
+  void testAddProjectResource() {
     bmlProjectDao.addProjectResource(1, "123");
   }
 
   @Test
-  void getProjectNameByResourceId() {
-    createNewProject();
-    addProjectResource();
+  void testGetProjectNameByResourceId() {
     String projectName = bmlProjectDao.getProjectNameByResourceId("123");
-    assertTrue(projectName != null);
+    logger.info("projectName:" + projectName);
+    assertTrue(projectName.equals("testName"));
   }
 
   @Test
-  void getProjectIdByName() {
-    createNewProject();
+  void testGetProjectIdByName() {
+    insertNewProject();
     bmlProjectDao.getProjectIdByName("testName");
     Integer i = bmlProjectDao.getProjectIdByName("testName");
     assertTrue(i != null);
   }
 
   @Test
-  void attachResourceAndProject() {
-    createNewProject();
+  void testAttachResourceAndProject() {
+    insertNewProject();
     bmlProjectDao.attachResourceAndProject(1, "123");
   }
 
   @Test
-  void checkIfExists() {
-    setProjectPriv();
+  void testCheckIfExists() {
+    insertNewProject();
     Integer i = bmlProjectDao.checkIfExists(1, "123");
     assertTrue(i != null);
   }
 
   @Test
-  void deleteAllPriv() {
-    setProjectPriv();
+  void testDeleteAllPriv() {
+    insertNewProject();
     bmlProjectDao.deleteAllPriv(1);
   }
 }
diff --git 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/DownloadDaoTest.java
 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/DownloadDaoTest.java
index 6ae0966c9..78de5d0b0 100644
--- 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/DownloadDaoTest.java
+++ 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/DownloadDaoTest.java
@@ -32,7 +32,7 @@ class DownloadDaoTest extends BaseDaoTest {
   @Autowired DownloadDao downloadDao;
 
   @Test
-  void insertDownloadModel() {
+  void testInsertDownloadModel() {
     DownloadModel downloadModel = new DownloadModel();
     downloadModel.setDownloader("test");
     downloadModel.setClientIp("192.143.253");
diff --git 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/ResourceDaoTest.java
 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/ResourceDaoTest.java
index fbba71b6c..99657dd41 100644
--- 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/ResourceDaoTest.java
+++ 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/ResourceDaoTest.java
@@ -31,9 +31,25 @@ class ResourceDaoTest extends BaseDaoTest {
 
   @Autowired ResourceDao resourceDao;
 
+  void insertResource() {
+    Resource resource = new Resource();
+    resource.setResourceId("123");
+    resource.setResourceHeader("2");
+    resource.setDownloadedFileName("testFileName");
+    resource.setSystem("testSystem");
+    resource.setCreateTime(new Date());
+    resource.setUser("testUser");
+    resource.setExpireTime("2012.12.02");
+    resource.setMaxVersion(3);
+    resource.setUpdateTime(new Date());
+    resource.setUpdator("testUpdator");
+    resource.setEnableFlag(false);
+    resourceDao.uploadResource(resource);
+  }
+
   @Test
-  void getResources() {
-    uploadResource();
+  void testGetResources() {
+    insertResource();
     Map<String, Object> map = new HashMap<>();
     map.put("owner", "testowner");
     map.put("resource_id", "123");
@@ -42,14 +58,14 @@ class ResourceDaoTest extends BaseDaoTest {
   }
 
   @Test
-  void deleteResource() {
-    uploadResource();
+  void testDeleteResource() {
+    insertResource();
     resourceDao.deleteResource("123");
   }
 
   @Test
-  void batchDeleteResources() {
-    uploadResource();
+  void testBatchDeleteResources() {
+    insertResource();
     List<String> list = new ArrayList<>();
     list.add("123");
     list.add("2");
@@ -58,7 +74,7 @@ class ResourceDaoTest extends BaseDaoTest {
   }
 
   @Test
-  void uploadResource() {
+  void testUploadResource() {
     Resource resource = new Resource();
     resource.setResourceId("123");
     resource.setResourceHeader("2");
@@ -75,25 +91,25 @@ class ResourceDaoTest extends BaseDaoTest {
   }
 
   @Test
-  void checkExists() {
-    uploadResource();
+  void testCheckExists() {
+    insertResource();
     resourceDao.checkExists("123");
   }
 
   @Test
-  void getResource() {
-    uploadResource();
+  void testGetResource() {
+    insertResource();
     resourceDao.getResource("123");
   }
 
   @Test
-  void getUserByResourceId() {
-    uploadResource();
+  void testGetUserByResourceId() {
+    insertResource();
     resourceDao.getUserByResourceId("123");
   }
 
   @Test
-  void changeOwner() {
+  void testChangeOwner() {
     String oldOwner = "oldtest";
     String newOwner = "newtest";
     resourceDao.changeOwner("123", oldOwner, newOwner);
diff --git 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/TaskDaoTest.java
 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/TaskDaoTest.java
index 97e30dbe2..68b42fb1b 100644
--- 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/TaskDaoTest.java
+++ 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/TaskDaoTest.java
@@ -30,8 +30,27 @@ import static org.junit.jupiter.api.Assertions.*;
 class TaskDaoTest extends BaseDaoTest {
   @Autowired TaskDao taskDao;
 
+  void insertResourceTask() {
+    ResourceTask resourceTask = new ResourceTask();
+    resourceTask.setResourceId("123");
+    resourceTask.setClientIp("192.168.142");
+    resourceTask.setEndTime(new Date());
+    resourceTask.setId(32);
+    resourceTask.setStartTime(new Date());
+    resourceTask.setErrMsg("testErr");
+    resourceTask.setExtraParams("testpar");
+    resourceTask.setInstance("testInst");
+    resourceTask.setLastUpdateTime(new Date());
+    resourceTask.setOperation("testOPer");
+    resourceTask.setState("1");
+    resourceTask.setSubmitUser("testSumUser");
+    resourceTask.setSystem("testSym");
+    resourceTask.setVersion("1.2");
+    taskDao.insert(resourceTask);
+  }
+
   @Test
-  void insert() {
+  void testInsert() {
     ResourceTask resourceTask = new ResourceTask();
     resourceTask.setResourceId("123");
     resourceTask.setClientIp("192.168.142");
@@ -51,20 +70,20 @@ class TaskDaoTest extends BaseDaoTest {
   }
 
   @Test
-  void updateState() {
-    insert();
+  void testUpdateState() {
+    insertResourceTask();
     taskDao.updateState(32, "1", new Date());
   }
 
   @Test
-  void updateState2Failed() {
-    insert();
+  void testUpdateState2Failed() {
+    insertResourceTask();
     taskDao.updateState2Failed(32, "1", new Date(), "errMsg");
   }
 
   @Test
-  void getNewestVersion() {
-    insert();
+  void testGetNewestVersion() {
+    insertResourceTask();
     taskDao.getNewestVersion("123");
   }
 }
diff --git 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/VersionDaoTest.java
 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/VersionDaoTest.java
index 0e5362521..b363c7e3a 100644
--- 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/VersionDaoTest.java
+++ 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/dao/VersionDaoTest.java
@@ -35,21 +35,41 @@ class VersionDaoTest extends BaseDaoTest {
   private final String resourceId = "123";
   private final String version = "1.2";
 
+  void insertVersion() {
+    ResourceVersion resourceVersion = new ResourceVersion();
+    resourceVersion.setResourceId(resourceId);
+    resourceVersion.setUser("binbin");
+    resourceVersion.setSystem("testSys");
+    resourceVersion.setFileMd5("binbinmd5");
+    resourceVersion.setVersion(version);
+    resourceVersion.setSize(25);
+    resourceVersion.setStartByte(35);
+    resourceVersion.setEndByte(36);
+    resourceVersion.setResource("testreso");
+    resourceVersion.setDescription("testDesc");
+    resourceVersion.setStartTime(new Date());
+    resourceVersion.setEndTime(new Date());
+    resourceVersion.setClientIp("132.145.36");
+    resourceVersion.setUpdator("testUp");
+    resourceVersion.setEnableFlag(true);
+    versionDao.insertNewVersion(resourceVersion);
+  }
+
   @Test
-  void getVersion() {
-    insertNewVersion();
+  void testGetVersion() {
+    insertVersion();
     versionDao.getVersion(resourceId, version);
   }
 
   @Test
-  void getVersions() {
-    insertNewVersion();
+  void testGetVersions() {
+    insertVersion();
     versionDao.getVersions(resourceId);
   }
 
   @Test
-  void getResourcesVersions() {
-    insertNewVersion();
+  void testGetResourcesVersions() {
+    insertVersion();
     Map<String, Object> map = new HashMap<>();
     map.put("system", "testSys");
     map.put("user", "binbin");
@@ -61,20 +81,20 @@ class VersionDaoTest extends BaseDaoTest {
   }
 
   @Test
-  void deleteVersion() {
-    insertNewVersion();
+  void testDeleteVersion() {
+    insertVersion();
     versionDao.deleteVersion(resourceId, version);
   }
 
   @Test
-  void deleteVersions() {
-    insertNewVersion();
+  void testDeleteVersions() {
+    insertVersion();
     versionDao.deleteVersions(resourceId);
   }
 
   @Test
-  void bathDeleteVersions() {
-    insertNewVersion();
+  void testBathDeleteVersions() {
+    insertVersion();
     List<String> resourceIdlist = new ArrayList<>();
     resourceIdlist.add(resourceId);
     resourceIdlist.add("21");
@@ -85,7 +105,7 @@ class VersionDaoTest extends BaseDaoTest {
   }
 
   @Test
-  void insertNewVersion() {
+  void testInsertNewVersion() {
     ResourceVersion resourceVersion = new ResourceVersion();
     resourceVersion.setResourceId(resourceId);
     resourceVersion.setUser("binbin");
@@ -106,68 +126,68 @@ class VersionDaoTest extends BaseDaoTest {
   }
 
   @Test
-  void getResourcePath() {
-    insertNewVersion();
+  void testGetResourcePath() {
+    insertVersion();
     versionDao.getResourcePath(resourceId);
   }
 
   @Test
-  void getNewestVersion() {
-    insertNewVersion();
+  void testGetNewestVersion() {
+    insertVersion();
     versionDao.getNewestVersion(resourceId);
   }
 
   @Test
-  void getStartByteForResource() {
-    insertNewVersion();
+  void testGetStartByteForResource() {
+    insertVersion();
     versionDao.getStartByteForResource(resourceId, version);
   }
 
   @Test
-  void getEndByte() {
-    insertNewVersion();
+  void testGetEndByte() {
+    insertVersion();
     versionDao.getEndByte(resourceId, version);
   }
 
   @Test
-  void findResourceVersion() {
-    insertNewVersion();
+  void testFindResourceVersion() {
+    insertVersion();
     versionDao.findResourceVersion(resourceId, version);
   }
 
   @Test
-  void getAllResourcesViaSystem() {
-    insertNewVersion();
+  void testGetAllResourcesViaSystem() {
+    insertVersion();
     versionDao.getAllResourcesViaSystem(resourceId, version);
   }
 
   @Test
-  void selectResourcesViaSystemByPage() {
-    insertNewVersion();
+  void testSelectResourcesViaSystemByPage() {
+    insertVersion();
     versionDao.selectResourcesViaSystemByPage(resourceId, version);
   }
 
   @Test
-  void checkVersion() {
-    insertNewVersion();
+  void testCheckVersion() {
+    insertVersion();
     versionDao.checkVersion(resourceId, version);
   }
 
   @Test
-  void selectResourceVersionEnbleFlag() {
-    insertNewVersion();
+  void testSelectResourceVersionEnbleFlag() {
+    insertVersion();
     versionDao.selectResourceVersionEnbleFlag(resourceId, version);
   }
 
   @Test
-  void deleteResource() {
-    insertNewVersion();
+  void testDeleteResource() {
+    insertVersion();
     versionDao.deleteResource(resourceId);
   }
 
   @Test
-  void batchDeleteResources() {
-    insertNewVersion();
+  void testBatchDeleteResources() {
+    insertVersion();
     List<String> resourceIdlist = new ArrayList<>();
     resourceIdlist.add(resourceId);
     resourceIdlist.add("21");
@@ -178,20 +198,20 @@ class VersionDaoTest extends BaseDaoTest {
   }
 
   @Test
-  void getResourceVersion() {
+  void testGetResourceVersion() {
     versionDao.getResourceVersion(resourceId, version);
   }
 
   @Test
-  void selectVersionByPage() {
-    insertNewVersion();
+  void testSelectVersionByPage() {
+    insertVersion();
     List<Version> list = versionDao.selectVersionByPage(resourceId);
     assertTrue(list.size() >= 1);
   }
 
   @Test
-  void getResourceVersionsByResourceId() {
-    insertNewVersion();
+  void testGetResourceVersionsByResourceId() {
+    insertVersion();
     List<ResourceVersion> list = 
versionDao.getResourceVersionsByResourceId(resourceId);
     assertTrue(list.size() >= 1);
   }
diff --git 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/resources/create.sql
 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/resources/create.sql
index 12f4b1855..4ad89a52e 100644
--- 
a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/resources/create.sql
+++ 
b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/resources/create.sql
@@ -26,6 +26,7 @@ CREATE TABLE   linkis_ps_bml_project_resource   (
   PRIMARY KEY (  id  )
 );
 
+
 DROP TABLE IF EXISTS linkis_ps_bml_project;
 CREATE TABLE linkis_ps_bml_project (
     id   int(10) NOT NULL AUTO_INCREMENT,
@@ -40,6 +41,7 @@ CREATE TABLE linkis_ps_bml_project (
   UNIQUE KEY   name   (  name  )
 );
 
+
 DROP TABLE IF EXISTS linkis_ps_bml_project_user;
 CREATE TABLE   linkis_ps_bml_project_user   (
     id   int(10) NOT NULL AUTO_INCREMENT,
@@ -53,6 +55,8 @@ CREATE TABLE   linkis_ps_bml_project_user   (
   UNIQUE KEY   user_project   (  username  ,  project_id  )
 );
 
+
+
 DROP TABLE IF EXISTS linkis_ps_bml_resources_version;
 CREATE TABLE   linkis_ps_bml_resources_version   (
     id   bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'Primary key',
@@ -124,3 +128,7 @@ CREATE TABLE   linkis_ps_resources_download_history   (
     downloader   varchar(50) NOT NULL COMMENT 'Downloader',
   PRIMARY KEY (  id  )
 );
+
+insert ignore into  linkis_ps_bml_project_user(project_id, username, priv, 
creator, create_time) values ( 1, 'creCreatorUser', 2, 'creatorTest', now());
+insert ignore into linkis_ps_bml_project(name, `system`, source, description, 
creator, enabled, create_time)values('testName', 'testSy','test', 
'descTest','creCreatorUser', 1, now());
+insert ignore into linkis_ps_bml_project_resource(project_id, resource_id) 
values(1, '123');
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to