问题标签 [expected-exception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2163 浏览

java - JUnit 4 : Expect one exception multiple times

I have the following piece of code:

When running this, I have no guarantee that I will throw an IllegalArgumentException with a null parameter. Indeed, whenever JUnit meets the first exception, it stops the run of the whole method.

Considering the number of test cases I have to try for this class (~20), I doubt writing 20 methods each expecting a specific exception (which are often the same, tho) would be efficient.

Is there any way to try for every method throwing a specific exception at once ? (e.g. with my sample, you would go through both methods)

Thank you

0 投票
1 回答
1795 浏览

expected-exception - Android Studio 说“预期表达”

Android Studio 告诉 Java 文件中存在错误,在字符串中 summonButton2();Android Studio 说“预期表达式”。

我希望该方法summonButton2自动启动。我不明白我做错了。究竟是什么,除了将其添加到onCreate方法之外,还有其他方法可以启动方法吗?提前致谢。

0 投票
2 回答
125 浏览

arrays - 写入数组时需要方法调用

}

尝试更改 disco 数组中的值时出现“方法调用预期”错误。有人可以向我解释为什么会这样吗?

0 投票
1 回答
1366 浏览

macos - 几秒钟后,dragonframe 意外关闭

该软件在启动后几秒钟后关闭。任何人都可以理解原因吗?

https://pastebin.com/gaekAHPY

0 投票
1 回答
314 浏览

java - 是否可以通过使用 JUnit 来期待一个有原因的原因?

如果我期望由于某种原因出现异常,我可以通过以下方式进行检查:

如何检查有原因的异常?即我有一个有MyExceptionA原因的例外。如何检查是否被抛出?MyExceptionBMyExceptionCMyExceptionC

0 投票
2 回答
1974 浏览

function - Lua,设置默认函数参数值。这不会错吧?

Eclipse 告诉我 ')' 应该在 '=' 附近,但这肯定不对吗?这是我的代码:

我很混乱。不过,我只使用 Lua 一个月,我更像是 C++ / C# / Python 人。也许我错过了一些东西。

0 投票
2 回答
225 浏览

lua - Lua - 无法访问键值。总是返回表

所以我在 Eclipse、Lua 和 Love2D 中遇到了一些相同的问题。

在这些情况下,我创建了一个表格,比如字体。它在main.lua。在fonts{}中,我创建这样的密钥对:

然后我尝试稍后使用 Love2D's 获取字体的高度font.getHeight(self)。我这样做:

但它不起作用。它告诉我getHeight期待一个字体,但我给它一个表格。这显然不是真的,因为getHeight:Font当我在gFonts['smallFont'].

因此,我尝试将 分配smallFont给一个名为msgFont并从中访问的变量getHeight。不,没有工作。我什至抹去了“自我”。没有修复。

我也试过love.graphics.getHeight(fontcodehere),它有点工作......但它抓住了整个窗口的高度,而不是字体。

我确实设法让它工作,但我不明白为什么这样工作以及为什么需要双字体参考。我用了:

为什么这行得通?我理解的msgFont部分或将字体放在getHeight-分开......但是为什么它们需要一起使用?

是不是,

?

为什么它返回一个表格而不是一个 Love2D 字体对象/注册表?我为什么要打电话

getHeight()并将其本身作为表格传递?

为什么我不能打电话

getHeight()并通过它自己?

如果这是一个愚蠢的问题,我很抱歉——我从未接受过正式的编程教育,我觉得这与我无法正确理解的范围有关。也许 self 不是指字体,而是指 getHeight?这是如何运作的?

0 投票
1 回答
164 浏览

c - 第一行函数名称之前的预期标识符

我有一个代码:

这是我通过这个 .h 文件包含在其他 .c 文件中的功能:

但控制台打印出:

我应该怎么办?

0 投票
1 回答
290 浏览

php - 如何在phpunit中断言错误而不是异常?

在我的单元测试中,我想捕获是否抛出了ArithmeticError,就像使用 @expectedException 标记的异常一样。

不幸的是,phpunit 似乎只识别异常而不识别错误。

任何人都知道如何测试预期的错误,而不是异常?

0 投票
0 回答
71 浏览

spring-boot - 使用 Mockito 和 ExpectedException 进行 Spring Boot 测试 - 控制台打印“null”是否正常?

我正在为我的服务编写一些测试类,并注意到返回测试结果后发生的奇怪行为。控制台打印“空”消息并且没有关于测试的其他信息。测试工作正常,因为我试图让它们失败以确保是这种情况。这是预期的行为吗?

我不认为这是每个测试在没有任何其他信息的情况下打印“null”的正常行为。有人可以帮我理解代码有什么问题吗?

试验结果: