【发布时间】:2013-04-06 07:06:42
【问题描述】:
有没有办法可靠地强制 SDL_Init() 在测试用例中使用失败?
【问题讨论】:
-
你的意思是
SDL_Init()返回-1? -
是的,它返回非零并设置要使用 SDL_GetError 检索的错误
-
为什么不直接将
SDL_Init();替换为-1 并调用SDL_SetError()?据我所知,SDL_GetError()的唯一功能是从错误缓冲区中读取文本。 -
是的,这就是我在开发过程中所做的。我希望我的自动测试验证初始化错误正在被处理。
-
我从来没有见过 SDL_Init() 失败,这在现代系统上也会发生吗?
标签: sdl