gpt4 book ai didi

java - 如何测试一个构造函数会抛出非法状态异常?

转载 作者:行者123 更新时间:2023-11-30 12:04:25 24 4
gpt4 key购买 nike

<分区>

我有一个带有私有(private)构造函数的实用程序类,它抛出一个非法状态异常,我想测试它是否这样做。

我已经尝试了一个实现构造函数的测试,但是由于构造函数是私有(private)的,因此无法在类之外访问它。那么测试构造函数是没有意义的吗?

来自类(class)

 private UtilityClass(){
throw new IllegalStateException("Utility Class");
}

来自测试类

private UtilityClass = utilityClass;
@Test(expected = IllegalStateException.class)
public void constructorTest(){
utilityClass = new UtilityClass();
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com