У меня есть некоторые классы программного обеспечения (библиотека) для запуска команд в любом файле mxml. Эти классы (библиотека) завернуты в файл SWC. Этот SWC-файл ссылается на любое приложение примера mxml (путем добавления в качестве файла SWC). Моя проблема в том, что я хочу протестировать эти классы программного обеспечения (библиотеки) по сравнению с моим примером mxml-файла с помощью FlexUnit. То есть, я должен проверить методы, выполняемые классами программного обеспечения в файле mxml.Flex Unit тестирование библиотеки и mxml с помощью FlexUnit
2
A
ответ
1
Если вы действительно выполняете модульное тестирование, то вам следует только тестировать функциональность только файлов mxml, а не интеграцию двух вместе.
Настройка FlexUnit для тестирования функций на файл MXML и использовать насмешливый библиотеку (как ASMock издеваться классы библиотеки. Вы можете тогда сценарий и утверждать, что функциональность в файле MXML ведет себя, как specced.
Если вы хотите выполнить интеграционные/функциональные тесты, вы можете посмотреть на использование FlexMonkey. Он будет управлять и нажимать кнопки для вас и позволяет вам утверждать различные поведение/свойства.
Можете ли вы подробнее рассказать о том, пытаясь сделать? Являются ли эти функции буквально меняя текст файлов MXML? ЕСЛИ так, вы, вероятно, могли бы просто прочитать текст отредактированного файла и посмотреть, что вы ожидаете после выполнения ваших «команд». Если нет, уточните, что вы имеете в виду. –