Вопросы по теме 'scalamock'

Поддерживает ли ScalaMock имитацию (сопутствующих) объектов и конструкторов?
Существуют несколько противоречивые утверждения о возможностях ScalaMock имитировать (сопутствующие) объекты и конструкторы. На странице ScalaMock шаг за шагом указано он также может издеваться: Классы *Singleton и сопутствующие объекты...
2013 просмотров
schedule 09.03.2023

ScalaMock со скалатестом
Я новичок в scalatest и scalamock. Вот что у меня есть в моем файле sbt name := "cakepattern" version := "0.1" scalaVersion := "2.11.8" libraryDependencies ++= Seq( "org.scalatest" %% "scalatest" % "3.0.0" % "test", "org.scalamock" %%...
2696 просмотров
schedule 14.06.2023

ScalaMock Stubbbing с параметрами по умолчанию
Я пытаюсь издеваться над такой функцией, как def foo(x: A, y: B, z: C = blah) где blah - это объект подключения Java, который я не хочу создавать на месте Однако, когда я пытаюсь заглушить его, как (object.foo _) .stubs(a, b)...
1168 просмотров
schedule 17.02.2023

Как я могу заглушить абстрактный класс Java с помощью защищенных абстрактных методов через ScalaMock?
Я пытаюсь заглушить абстрактный класс java.nio.channels.ServerSocketChannel , но получил Error:(15, 18) object creation impossible, since: it has 2 unimplemented members. /** As seen from <$anon: java.nio.channels.ServerSocketChannel>, the...
447 просмотров
schedule 13.12.2023

Как издеваться над функцией с границами просмотра в качестве аргумента
У меня есть функция в Scala следующим образом object MyService extends MyTrait { def myMethod[T <% InvokableBuilder[MyClass]](builder: T): MyResponse = { //do something } } Я пытаюсь издеваться над этой функцией, используя...
251 просмотров
schedule 22.06.2022

Scalamock: невозможно имитировать функцию с типизированным параметром и несколькими неявными переменными
Этот вопрос является расширением решенной проблемы, упомянутой в https://github.com/paulbutcher/ScalaMock/issues/79 У меня есть следующая черта, чтобы издеваться: trait HttpClient{ def deserialize[T](response: HttpResponse)...
915 просмотров

scalamock newexpectationexception - [scala, scalamock, akka-http]
Я играл со ScalaMock. Я написал KISS-версию ошибки, с которой столкнулся, когда пытаюсь использовать ScalaMock для имитации объекта в тестовом примере. import akka.http.scaladsl.server.Route import org.scalamock.scalatest.MockFactory import...
593 просмотров
schedule 02.12.2022

Как издеваться над функцией вызова по имени с помощью ScalaMock?
Я хотел бы иметь возможность издеваться над моей функцией вызова по имени с помощью ScalaMock, чтобы он мог запускать переданную функцию внутри моего макета. class MyTest extends Specification with MockFactory { trait myTrait { def...
271 просмотров
schedule 09.02.2023

Как издеваться над org.apache.spark.streaming.State с помощью scalamock lib?
Я пишу модульный тест для «функции обновления» Spark.streaming.mapWithState, и мне нужно смоделировать параметр «org.apache.spark.streaming.State», но это запечатанный класс, компилятор жалуется на исключение: незаконное наследование от запечатанного...
88 просмотров
schedule 23.06.2023

издевательский метод внутри другого метода scala
У меня возникла проблема при насмешке над методом, который вызывается в другом методе. Например: Ниже в моем основном классе. class Trial extends TrialTrait { def run(): String ={ val a = createA() val b = a.split(" ") val c =...
639 просмотров
schedule 30.09.2023

Должен ли я издеваться над чертой или издеваться над классом, используя Scala Mock
Скажем, у меня есть следующее: @ImplementedBy(classOf[DefaultFoo]) trait Foo { def a (s : String) : Int } class DefaultFoo @Inject()() extends Foo{ override def a (s : String) = 1 } @ImplementedBy(classOf[DefaultBaz]) trait Baz { def b (s...
70 просмотров
schedule 01.04.2023

Scalamock ожидать в конце концов
Я использую scalamock для написания теста. Проблема в том, что действие асинхронно. У меня есть следующий псевдокод val resultCollectorMock = mock[ResultCollector] (resultCollectorMock.collectResult _).expect(someResult) val serviceUnderTest =...
26 просмотров
schedule 14.10.2022