Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 单元测试绘图控制_Unit Testing_System.drawing - Fatal编程技术网

Unit testing 单元测试绘图控制

Unit testing 单元测试绘图控制,unit-testing,system.drawing,Unit Testing,System.drawing,基于我之前的问题,我新关心的是如何对绘图代码进行单元测试?这不是最终答案,但基本上,您可以通过将绘图代码拆分为小块函数来测试它,其中一些函数可能具有可测试的结果(而不是图像) 对于直接用于渲染的函数,没有太多的选择来编写它们并在第一次直观地检查它们的输出 一旦有了引用输出,就可以将其用作测试的输入,并检查函数是否随着函数的发展而继续生成引用输出。当然,函数越简单,就越能检查它的输出并找出问题所在 这不是真正的单元测试,但无论如何,这是很好的测试

基于我之前的问题,我新关心的是如何对绘图代码进行单元测试?

这不是最终答案,但基本上,您可以通过将绘图代码拆分为小块函数来测试它,其中一些函数可能具有可测试的结果(而不是图像)

对于直接用于渲染的函数,没有太多的选择来编写它们并在第一次直观地检查它们的输出

一旦有了引用输出,就可以将其用作测试的输入,并检查函数是否随着函数的发展而继续生成引用输出。当然,函数越简单,就越能检查它的输出并找出问题所在

这不是真正的单元测试,但无论如何,这是很好的测试