美文网首页
BaseTest.java

BaseTest.java

作者: 泠泉 | 来源:发表于2019-03-25 15:35 被阅读0次
package com.ruoyi.base;

import com.ruoyi.RuoYiApplication;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import java.util.Optional;

/**
 * @author Kelvin范显
 * @createDate 2019年03月25日
 */

@RunWith(SpringRunner.class)
@SpringBootTest(classes={RuoYiApplication.class})// 指定启动类
public class BaseTest {

    /**
     * -------------------
     * <com.ruoyi.base.BaseTest#print>
     * test print
     * </com.ruoyi.base.BaseTest#print>
     * -------------------
     * @param info
     */
    public void print(Object info) {
        StackTraceElement[] stacks = (new Throwable()).getStackTrace();
        StackTraceElement stack = Optional.ofNullable(stacks[1]).orElse(stacks[0]);
        System.out.println("\n-------------------\n"
            +"<"+stack.getClassName() + "#" + stack.getMethodName()+">\n"
            +info.toString()+"\n"
            +"</"+stack.getClassName() + "#" + stack.getMethodName()+">\n"
            +"-------------------\n");
    }


    public static void main(String[] args) {
        new BaseTest().print("test print");
    }
}

相关文章

网友评论

      本文标题:BaseTest.java

      本文链接:https://www.haomeiwen.com/subject/awfbvqtx.html