Вопросы по теме 'scalamock'
Макет метода без аргументов, но с неявными параметрами
abstract trait MyApi {
def getResult()(implicit ec: ExecutionContext): Future[String]
}
Следующее не работает :
val m = mock[MyApi]
(m.getResult _).expects() returning "..."
Это не удается с:
java.lang.ClassCastException:...
4434 просмотров
schedule
22.05.2022
Насмешливые классы в Play для Scala
Я планирую использовать ScalaTest для тестирования игровых контроллеров, но все еще не решил, следует ли мне издеваться над Mockito или ScalaMock. На веб-сайте Play упоминается Mockito, однако, похоже, он сосредоточен на Java. ScalaMock выглядит...
203 просмотров
schedule
12.11.2022
ScalaMock: издевательство над трейтом с инициализацией через lazy val
У меня есть следующая черта, которую я хочу высмеять:
trait TraitA extends TraitB {
private lazy val internalObject = new ServiceA()
internalObject.setSomeVal("someVal")
internalObject.setSomeOtherval("someOtherVal")
private lazy val...
596 просмотров
schedule
19.10.2022
Можно ли имитировать/переопределять зависимости/импорт в Scala?
У меня есть код, который выглядит так:
package org.samidarko.actors
import org.samidarko.helpers.Lib
class Monitoring extends Actor {
override def receive: Receive = {
case Tick =>
Lib.sendNotification()
}
}
Есть ли...
2038 просмотров
schedule
24.11.2022
ScalaMock имитирует общий перегруженный метод интерфейса Java
Я пытаюсь издеваться над универсальным интерфейсом Java с перегруженным методом с разным количеством параметров. Код интерфейса:
import java.util.concurrent.Callable;
public interface GOInterface<T> {
void send(T record);
void...
844 просмотров
schedule
28.09.2022
Как создать заглушку ScalaMock, которая не вызывает конструктор базового объекта?
Рассмотрим следующий пример класса Scala и модульного теста:
class BrokenClass(s: String) {
private val len = s.length
def length(): Int = len
}
class BrokenTest extends FlatSpec with Matchers with MockFactory {
"A BrokenClass" should...
1094 просмотров
schedule
20.01.2024
Имитация класса case для тестирования
У меня есть класс дела
case class InputCriteria(a: Int) {
val b: Int = config.getInt("some path")
}
Как издеваться над этим классом case и переопределить значение b?
824 просмотров
schedule
20.06.2023
Scala mock: вызов экземпляра шпионского макета, когда другой экземпляр класса инициируется внутри объекта
У меня есть класс SomeClass в объекте scala и SomeClass. теперь мне нужно смоделировать OtherClass, который создается в объекте SomeClass
class SomeClass {
import SomeClass._
def...
265 просмотров
schedule
11.02.2023