scalatest

    2

    1답변

    나는 성장할 테스트 스위트 그룹이 있으며, 한 번만 실행해야하는 testcleanup 태스크를 실행해야합니다 모든 테스트가 끝나고 테스트 프로세스가 종료되기 직전입니다. 이것은 .NET AssebmlyCleanup과 비슷하지만 사용자 정의 코드를 수행하지 않고도 Scala/Scalatest 세계에서 상응하는 것을 찾을 수 없었습니다. 나는 이것과이 작업을

    0

    1답변

    상태 저장 테스트를 위해 Scalacheck documentation에서 ATM maschine은 유스 케이스로 언급됩니다. 작동하려면 명령에 매개 변수 (예 : PIN 또는 인출 금액)가 필요합니다. 주어진 예제에서 클래스 Counter의 메소드에는 매개 변수가 없습니다. 명령의 class Counter { private var n = 0

    1

    2답변

    특정 시나리오에서 특정 테스트를 실행하기 위해 태그를 지정하고 싶습니다. (예를 들어, slow 만 빌드하는 동안 실행, 아직 반면 개발해야한다고.) 스칼라에서 을 ScalaTest의 FlatSpec를 사용하여 나는 taggedAs 및 scalatest의 Tag을 사용할 수 있습니다 알고 있습니다. 그러나 액터 테스트에서 같은 것을 달성하는 방법을 모르겠습

    1

    1답변

    내 테스트는 현재 테스트중인 메소드에서 변환 된 json 문자열과 일치 할 것으로 예상합니다. 일치를 수행하기 위해 예상되는 문자열을 구성했습니다. val input = Foobar("bar", "foo") val body = Foobar("bar !!", "foo!!") val responseHeaders = Map[String, String]("Co

    1

    1답변

    scalatest 및 mockito와 함께 BDD 방식을 사용하려고 할 때 문제가 발생했습니다. 코드 중복을 줄이기 위해 각각의 필요한 when() 규칙을 각각의 설명 블록에 넣습니다. 그러나 describe() 블록을 실행하는 방법을 명령하는 것에 놀랐습니다. 조롱 데이터가 제 설명() 블록 교체 때문에 "Inside MyTest1" "Inside My

    0

    1답변

    그래서 로컬 캐시 구현을 위해 ScalaTest/ScalaCheck를 사용하여 Scala UnitTest를 만들고 있는데, 이미 본 ID로 이벤트가 들어 오면 완전히 새로운 값을 생성하는 대신 해당 값을 업데이트하는 기능을 테스트해야합니다. 캐시의 항목. 이제 루프의 반복마다 동일한 ID가 생성되도록하는 방법을 확실히 알았습니다. 아래 코드를 참조하십시오.

    0

    1답변

    ScalaTest와 ScalaCheck를 사용하고 있습니다. r1가 Arbitrary[AuthUser]을 입력하지만 내가 어떻게 그걸 얻기 위해, AuthUser 필요가 있다는 import java.time.LocalDateTime import org.scalacheck._ import org.scalatest.PropSpec import org.s

    0

    1답변

    컴포넌트에 대해 스칼라 테스트를 사용하여 테스트 케이스를 작성하려고합니다. 내 응용 프로그램에서 REST 끝점을 통해 JSON을 에 매핑합니다. Akka http entity mapping을 통해 테스트 케이스를 작성하는 동안 REST 인터페이스를 사용하지 않고 json을 대소 문자 클래스에 매핑하고 대소 문자 클래스 개체를 활용하는 것이 좋습니다. cas

    1

    3답변

    val list = List(4, 6, 7, 8, 9, 13, 14) list.foreach(num ⇒ println(num * 4)) list should be() 나는 그것이 무엇인지 알아 내려고 노력했지만 대답을 얻지는 못했습니다. 나는 그것이 비어 있거나 자바의 void 함수와 같아야한다고 생각하지만, 스칼라에서 이에 상응하는 것을 모른다.

    0

    1답변

    나는 trait Name extends Helper { def name() = { var s = getSystem() s.name() } } 을 테스트하기 위해 노력하고 그 "s.name()"메서드는 인스턴스를 조롱 한 번 호출 s의 시스템입니다. 도우미 그래서 다음과 같이 정의된다 trait Helper {