2015-03-25 3 views
1

Есть несколько противоречивых заявлений о способностях ScalaMock для издевательства (компаньона) объектов и конструкторов. На странице ScalaMock step-by-step состоянияПоддерживает ли ScalaMock насмешку над объектами и конструкторами?

она также может издеваться:

  • Классы * Singleton и сопутствующие объекты (статические методы)
  • Создание объекта (вызов конструктора)
  • Классы с частными застройщиками
  • Final классы и классы с конечными методами
  • Операторы (методы с символическими названиями)
  • Перегруженные методы

С другой стороны roadmap говорит мне:

Первый квартал 2016 - ScalaMock 4 Как только scala.meta доступен, мы планируем начать работу над ScalaMock 4. Если Scala .meta по своему обещанию, ScalaMock 4 должен быть в состоянии высмеять любую черту, независимо от того, насколько сложна ее тип.

Кроме того, мы ожидаем, что он также будет поддерживать:

  • улучшенный синтаксис: mockObject.expects.method (аргументы) вместо того, чтобы: (mockObject.method _) ожидает (аргументы)
  • насмешливый объект создание (конструкторы)
  • насмешливо одноэлементные и сопутствующие объекты (статические методы)
  • насмешливые финальные классы и классы с конечными методами или частными застройщиками

Итак, что правильно? Является ли текущая версия (ScalaMock 3.2) способной издеваться над объектами и конструкторами или нет?

ответ

Смежные вопросы