【发布时间】:2011-08-22 23:50:57
【问题描述】:
这个问题突然出现在我的脑海里,我想在这里问这个。
这种情况是故意的,我只是写了一个无限运行的循环。如何进行单元测试?
我问这个是因为,这种情况可能发生在代码的任何地方。说我的方法委托给其他几个方法,我想知道
- 它是如何陷入无限循环的
- 是哪组输入引起的
- 调用哪个方法(从这个方法)导致了这个
我没有为此编写代码。这个问题纯粹是为了了解如果将来出现这种情况该怎么办。请回复。
【问题讨论】:
-
无限循环是故意的吗?另外,谷歌“停止问题”。
-
我可以从提出这个问题的人那里知道关闭的原因,为什么要关闭它?
-
@dlev,是的,这是故意的。当我想到可能发生这种情况的情况时,我突然想到了这一点
-
@Shankar:什么时候应该从该方法中检索结果?
-
@zerkms,我编辑了我的问题。请回复
标签: unit-testing junit tdd nunit infinite-loop