Assertj + 如何禁用堆栈跟踪
创始人
2024-09-20 15:31:24
0

要禁用AssertJ的堆栈跟踪,可以使用failBecauseExceptionWasNotThrown方法,并传入一个NoStackTraceAssertionErrorCreator对象。以下是一个使用AssertJ禁用堆栈跟踪的示例代码:

import org.assertj.core.api.Assertions;
import org.assertj.core.presentation.NoStacktraceElementToString;

public class Example {
    public static void main(String[] args) {
        // 禁用堆栈跟踪
        Assertions.useRepresentation(new NoStacktraceElementToString());

        // 使用断言,不会显示堆栈跟踪
        Assertions.assertThatThrownBy(() -> {
            throw new RuntimeException("示例异常");
        }).isInstanceOf(RuntimeException.class)
          .hasMessage("示例异常")
          .failBecauseExceptionWasNotThrown();
    }
}

在上述代码中,我们通过调用Assertions.useRepresentation方法并传入NoStacktraceElementToString对象来禁用AssertJ的堆栈跟踪。然后我们使用了assertThatThrownBy方法来断言异常的类型和消息,并在最后调用failBecauseExceptionWasNotThrown方法来禁用堆栈跟踪。

请注意,这只是禁用堆栈跟踪的一种方法,可以根据具体需求选择合适的方法。

相关内容

热门资讯

wepoker怎么挂底牌!hh... wepoker怎么挂底牌!hhpoker透视工具(透视)脚本-一直分享真的有挂1、上手简单,内置详细...
受玩家影响!微乐自建房辅助工具... 您好,微乐自建房辅助工具这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多...
更值得关注的是!欢乐对决破解版... 更值得关注的是!欢乐对决破解版免内购,欢乐茶馆免费辅助设置(透视)app-原来真的是有挂1)欢乐茶馆...
hhpoker的辅助是真的吗!... hhpoker的辅助是真的吗!wepoker辅助器怎么弄(透视)软件-竟然科普真的是有挂1、下载好h...
最终!蘑菇云辅助使用视频,南宁... 您好,蘑菇云辅助使用视频这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多...
wepoker怎么看牌型!aa... wepoker怎么看牌型!aapoker怎么开辅助器(透视)app-确实关于真的是有挂1、实时aap...
刚刚!来几局免费辅助器,中至小... 刚刚!来几局免费辅助器,中至小程序破解(透视)插件-总是是真的挂1、首先打开来几局免费辅助器辅助器下...
wepoker私人局开挂视频!... wepoker私人局开挂视频!wepoker有脚本吗(透视)app-一直科普是真的挂1、完成wepo...
这一问题亟待解决!顺欣茶楼开挂... 这一问题亟待解决!顺欣茶楼开挂,同城游辅助工具(透视)app-总是是有挂1、操作简单,无需同城游辅助...
无独有偶!川娱竞技有挂透视脚本... 无独有偶!川娱竞技有挂透视脚本,hhpoker免费辅助器(透视)挂-好像有挂1、下载好川娱竞技有挂透...