如何编写用于在框中绘制文本/字符串的测试用例?

时间:2010-04-15 05:14:16

标签: iphone unit-testing ocunit

我在矩形框架中绘制字符串。字符串画得很完美。现在我需要使用sentesting工具包编写测试用例。我不知道应该从哪里开始。为了获得帮助,我也看到了iPhone sample calculator application

但仍然不合适。

任何有想法的机构都可以提供帮助。

谢谢,

Madhup

1 个答案:

答案 0 :(得分:1)

GUI绘图代码通常很难测试。在你的情况下,它取决于你如何绘制字符串。如果您使用-(void)drawRect:方法将其绘制到自定义视图中并在其中仅绘制NSString(我想),那么我认为您无法测试此绘图是否正确发生。 如果您使用像UITextLabel这样的单独视图,则可以使用STAssertNotNil来测试其存在性。您还可以通过检查视图的边界来检查正确的位置。

如果您需要更多帮助,请更具体一点,添加干净的代码会有所帮助。