2010-12-15 1 views
1

Я начал использовать mockolate, чтобы написать свои модульные тесты несколько недель назад, и до сих пор он отлично работает. Внезапно, прошлой ночью, я начал получать ошибки, как следующее на каждом тесте, который использует mockolate:Mockolate: Неожиданно получить VerifyError: незаконное переопределение

VerifyError: Error #1053: Illegal override of IContextMenuBuilder17E13646AD898E2616969BF920CF08CD49997F2F in asmock.generated.IContextMenuBuilder17E13646AD898E2616969BF920CF08CD49997F2F. 

at global$init() 

В чтении, похоже, эта ошибка, как правило, из-за различных СФБ/SWCS составляются на разных версиях из sdk, но оба моих mockolate swc и моего источника компилируются в той же версии sdk, и это не изменилось довольно долго. Я даже попробовал просто включить mockolate в качестве источника в моем проекте и просто включить его в swc как пути lib. Любые предложения будут ценны.

-Hob

ответ

0

я получил подобную ошибку при использовании mockolate внутри Flash Builder 4.7. Что сработало для меня, так это сделать мой проект. После этого я повторно провела тесты и не испытывала никаких проблем.