我是测试驱动开发的新手,并试图理解基础知识.对于简单的方法,它似乎很简单,但假设我正在研究.txt文件的某些点并将它们绘制在图像上.有没有办法测试这是在做我想要的而不必实际检查它?
或者,假设我必须测试像神经网络那样不具有确定性的东西,在其他情况下有时可以达到55%的准确率或82%.我怎么测试那些?我意识到我可以测试更简单的方法,但是,总有可能在其他地方破坏事物.
目前我正在DrawingArea的子类中绘制一些东西,在那里我在一个expose-event中获得一个cairo上下文并从那里调用一个draw方法.(根据我发现的一些PyGTK教程)
我习惯用java做一个repaint(),但是我怎么能在这里得到相同的效果呢?