@@ -0,0 +1,2463 @@
+/*%0A * Copyright 1999-2022 Alibaba Group Holding Ltd.%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22);%0A * you may not use this file except in compliance with the License.%0A * You may obtain a copy of the License at%0A *%0A *      http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A * See the License for the specific language governing permissions and%0A * limitations under the License.%0A */%0A%0Apackage com.alibaba.nacos.plugin.datasource.impl.mysql;%0A%0Aimport com.alibaba.nacos.plugin.datasource.constants.DataSourceConstant;%0Aimport com.alibaba.nacos.plugin.datasource.constants.TableConstant;%0Aimport org.junit.Assert;%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0A%0Apublic class ConfigInfoTagMapperByMySqlTest %7B%0A    %0A    private ConfigInfoTagMapperByMySql configInfoTagMapperByMySql;%0A    %0A    @Before%0A    public void setUp() throws Exception %7B%0A        configInfoTagMapperByMySql = new ConfigInfoTagMapperByMySql();%0A    %7D%0A    %0A    @Test%0A    public void testUpdateConfigInfo4TagCas() %7B%0A        String sql = configInfoTagMapperByMySql.updateConfigInfo4TagCas();%0A        Assert.assertEquals(sql,%0A                %22UPDATE config_info_tag SET content = ?, md5 = ?, src_ip = ?,src_user = ?,gmt_modified = ?,%22%0A                        + %22app_name = ? WHERE data_id = ? AND group_id = ? AND tenant_id = ? AND tag_id = ? AND %22%0A                        + %22(md5 = ? OR md5 IS NULL OR md5 = '')%22);%0A    %7D%0A    %0A    @Test%0A    public void testFindAllConfigInfoTagForDumpAllFetchRows() %7B%0A        String sql = configInfoTagMapperByMySql.findAllConfigInfoTagForDumpAllFetchRows(0, 100);%0A        Assert.assertEquals(sql,%0A                %22 SELECT t.id,data_id,group_id,tenant_id,tag_id,app_name,content,md5,gmt_modified  FROM (  %22%0A                        + %22SELECT id FROM config_info_tag  ORDER BY id LIMIT 0,100 ) g, config_info_tag t  WHERE g.id = t.id  %22);%0A    %7D%0A    %0A    @Test%0A    public void testGetTableName() %7B%0A        String tableName = configInfoTagMapperByMySql.getTableName();%0A        Assert.assertEquals(tableName, TableConstant.CONFIG_INFO_TAG);%0A    %7D%0A    %0A    @Test%0A    public void testGetDataSource() %7B%0A        String dataSource = configInfoTagMapperByMySql.getDataSource();%0A        Assert.assertEquals(dataSource, DataSourceConstant.MYSQL);%0A    %7D%0A%7D

Add unit tests to ConfigInfoTagMapperByMySql class (#9527)