springboot 单元测试 读取 resources 目录下的文件路径

1.单元测试需要引入

    org.springframework.boot
    spring-boot-starter-test

测试类:

package com.xx.server.controller;

import com.xx.server.TelematicsApplication;
import lombok.extern.slf4j.Slf4j;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.core.io.ClassPathResource;
import org.springframework.test.context.junit4.SpringRunner;

import java.io.*;
import java.net.URLDecoder;

/**
 * ResourceTest
 *
 * @author huangjj
 * @date 2022/8/111:27
 */

@RunWith(SpringRunner.class)
@SpringBootTest(classes = {TelematicsApplication.class})
@Slf4j
public class ResourceTest {

    @Test
    public void testFilePath() {
        function1("template/test.ftl");
        function2("template/test.ftl");
        function3("template/test.ftl");
        function4("template/test.ftl");
        function5("template/test.ftl");
        function6("template/test.ftl");
        function7("template/test.ftl");
        function8("template/test.ftl");
    }


    public void function1(String fileName) {
        try {
            String path = this.getClass().getClassLoader()

你可能感兴趣的:(springcloud,springboot单元测试,读取resources文件)