在单元测试时 程序会爆掉   但是在debug一步步调试时 却没事   有没有遇到过这种现象?

解决方案 »

  1.   


    程序在运行一半时,后台会弹出一个对话框(Jframe实现的那种对话框) 然后代码里面有个中间变量接受对话框的处理返回值(对话框上面有“确定”(返回值为1)和“取消”(返回值为0)按钮)  如果直接跑单元测试时 那个中间变量是接收不到对话框的处理返回值的 程序就爆掉呢, 但是DEBUG调试 却能接收到返回值 单元测试顺利通过  本来是菜鸟  貌似和线程有关?