Flex модульное тестирование библиотеки и mxml с использованием FlexUnit - PullRequest
2 голосов
/ 19 мая 2010

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

1 Ответ

1 голос
/ 30 августа 2012

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

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

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

...