2010-05-19 2 views
2

У меня есть некоторые классы программного обеспечения (библиотека) для запуска команд в любом файле mxml. Эти классы (библиотека) завернуты в файл SWC. Этот SWC-файл ссылается на любое приложение примера mxml (путем добавления в качестве файла SWC). Моя проблема в том, что я хочу протестировать эти классы программного обеспечения (библиотеки) по сравнению с моим примером mxml-файла с помощью FlexUnit. То есть, я должен проверить методы, выполняемые классами программного обеспечения в файле mxml.Flex Unit тестирование библиотеки и mxml с помощью FlexUnit

+0

Можете ли вы подробнее рассказать о том, пытаясь сделать? Являются ли эти функции буквально меняя текст файлов MXML? ЕСЛИ так, вы, вероятно, могли бы просто прочитать текст отредактированного файла и посмотреть, что вы ожидаете после выполнения ваших «команд». Если нет, уточните, что вы имеете в виду. –

ответ

1

Если вы действительно выполняете модульное тестирование, то вам следует только тестировать функциональность только файлов mxml, а не интеграцию двух вместе.

Настройка FlexUnit для тестирования функций на файл MXML и использовать насмешливый библиотеку (как ASMock издеваться классы библиотеки. Вы можете тогда сценарий и утверждать, что функциональность в файле MXML ведет себя, как specced.

Если вы хотите выполнить интеграционные/функциональные тесты, вы можете посмотреть на использование FlexMonkey. Он будет управлять и нажимать кнопки для вас и позволяет вам утверждать различные поведение/свойства.