我终于能够在我的本地 Windows 安装上运行 mxunit 和模拟,但是在系统管理员在我们的 Linux 服务器上安装它之后,我只有在使用它时才会收到以下错误。它适用于另一个不需要模拟的应用程序。
违规代码:
mockLogger = getMockBox().createMock('coldbox.system.logging.Logger');
mockLogger.$("info").$("debug").$("warn").$("error");
model.$property(propertyName="logger", mock=mockLogger);
错误:
/shared/coldbox/system/testing/stubs/9DA00BFE-CBB2-164D-DAB9269585B3E317.cfm (Permission denied)
我应该在我的 test/Application.cfc 中设置什么吗?