Как я захватываю тестовые сообщения/события передачи/отказа OCUnit

Столкнувшись с той же проблемой.

com.google.appengine.api.search.SearchException: Ошибка при создании заглушки для приложения h ~ xxxx в com.google.appengine.api.search.IndexImpl $ 4.convertException (IndexImpl. Java: 352) на com.google.appengine.api.utils.FutureWrapper.get (FutureWrapper.java:109) на com.google.appengine.api.search.FutureHelper.getInternal (FutureHelper.java:74) на com.google. .appengine.api.search.FutureHelper.quietGet (FutureHelper.java:33) на com.google.appengine.api.search.IndexImpl.search (IndexImpl.java:502)

На данный момент подсказок нет.

Обновление (24 января 2019 г.)

Эта проблема не была получена с 22 января 2019 г. На основании последнего обновления от группы поддержки Google инженерная группа Google обнаружила эту ошибку, и ей удалось ее устранить.

10
задан Quinn Taylor 10 July 2009 в 16:51
поделиться

1 ответ

Можно записать собственному наблюдателю путем расширения класса SenTestObserver и реализации слушателей уведомления

  • (пустой) testSuiteDidStart: (NSNotification *) aNotification
  • (пустой) testSuiteDidStop: (NSNotification *) aNotification
  • (пустой) testCaseDidStart: (NSNotification *) aNotification
  • (пустой) testCaseDidStop: (NSNotification *) aNotification
  • (пустой) testCaseDidFail: (NSNotification *) aNotification

затем добавьте запись в info.plist SenTestObserverClass с названием Вашего класса.

По крайней мере, в версии OCUnit я знаком с SenTestObserver, равные части, полезные/в равной степени поврежденный. Я просто пропускаю его в целом и регистр для уведомлений сам в моем собственном классе. (см. SenTestSuiteRun.h и SenTestCaseRun.h для определения названий уведомления).

Можно использовать тест и выполнить свойства уведомления для доступа к экземплярам SenTestSuite и SenTestSuiteRun, и экземпляр выполнения содержит информацию, необходимую на фактических результатах.

5
ответ дан 4 December 2019 в 02:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: