1    常用方法

1.1    判断非空并且不为null

StringUtils.isBlank(variable)

引入依赖:

        <dependency>
            <groupId>org.junit.platform</groupId>
            <artifactId>junit-platform-runner</artifactId>
            <version>1.6.2</version>
        </dependency>

 

测试方法:

   /**
     * 为空判断
     * @author weidoudou
     * @date 2021/9/11 14:45
     * @param
     * @return void
     **/
    @Test
    public void testBlank(){
        String a = null;
        String b = "";
        Assert.assertTrue(StringUtils.isBlank(a));
        Assert.assertTrue(StringUtils.isBlank(b));
    }

 

1.2    单元测试主类参数意思

package com.ddwei;

import com.ddwei.api.temp.RemotService;
import javafx.application.Application;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
//启动Application.java  RANDOM_PORT:启动一个真实的web服务,监听一个随机端口
@SpringBootTest(classes = {Application.class},webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)

//@RunWith是Junit4提供的注解,将Spring和Junit链接了起来。假如使用Junit5,不再需要使用@ExtendWith注解,@SpringBootTest和其它@*Test默认已经包含了该注解。
@RunWith(SpringJUnit4ClassRunner.class)
public class BaseTestClass {

    @MockBean
    public RemotService remotService;

}

参考:https://www.cnblogs.com/myitnews/p/12330297.html

 

 

2    集成  idea

2.1    Command line is too long.shorten command line for

  • 方法1:第2排工具栏--》左键测试类--》Edit Configuratinos--》Modify options--》shorten command line--》选中 jar manifest--》apply--》Ok
  • 方法2:在项目/.idea/workspace.xml文件中添加一行代码如下
<component name="PropertiesComponent">
...
<property name="dynamic.classpath" value="true" />
</component>

https://blog.csdn.net/kzadmxz/article/details/80322687

 

posted on 2021-09-12 11:19  菜鸟乙  阅读(57)  评论(0编辑  收藏  举报