Наконец-то я смог получить mxunit и издеваться над моей локальной установкой Windows, но после того, как sys admin установил ее на нашем Linux-сервере, я получаю следующую ошибку только тогда, когда я ее использую. Он отлично работает для другого приложения, которое не требует насмешек.MXUnit mocking permission denied
код Оскорблять:
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)
Есть ли что-то, что я должен быть установка в моем тесте/Application.cfc?
Спасибо. Я понимаю проблему, но я не был уверен в решении конечного пользователя, например, о том, где можно было бы создать файл. Луис указал мне в направлении getMockBox(). Init (generationPath = "path"). – Aaron
Дох, я был идиотом - не знаю, как я пропустил, что он писал о файле, а не читал, но как-то я обновил ответ и упомянул этот вариант. –
Кроме того, если вы еще этого не сделали, вероятно, стоит прочитать страницу [Mockbox] (http://wiki.coldbox.org/wiki/MockBox.cfm) в вики Coldbox - там много информации. –