scalacheck

    1

    1답변

    ScalaCheck + Specs2 기반 테스트에서 거리가 최대 Int.MAX_VALUE 인 두 날짜가 필요합니다. ScalaCheck에서 두 개의 날짜 생성에 대한 임의의 제안을했습니다. 날짜 생성기가 Long 생성기에 의해 지원되므로 너무 많은 폐기 사례가 발생하여 테스트가 실패하게됩니다. 내 발전기를 수정 할까 또는 내가 테스트 매개 변수를 수정한다

    3

    1답변

    ScalaCheck에서 코드를 읽고 스케이팅을 배우고 많은 연결자가 suchThat이라는 접미사가 있음을 알았습니다. 그러나, 많은 경우에 그러한 것이 필요하지 않습니다. 나는 왜 그들이 이런 식으로 설계되었는지 궁금해. 다음은 몇 가지가 GitHub에서 발췌 한 것 : Example 1. /** Picks a random value from a lis

    1

    1답변

    테스트에서만 사용하는 것에 반대되는 응용 프로그램에서 ScalaCheck를 직접 사용하는 것이 타당하고 적절한 지 궁금합니다. 나는 그것을 철저히 읽지 않았다. 하지만 그것은 내게 그 Gen의 doApply()은 private[scalacheck]입니다 그 발전기를 직접 기본 값을 얻기 위해 사용할 수 없습니다 것 같습니다.

    0

    1답변

    어떻게 컴파일합니까? List [Int]의 암시 적 생성기가 있습니까? 범위로 가져 오는 방법은 무엇입니까? import org.scalacheck.Arbitrary._으로 충분하다고 생각했지만 그렇지 않습니다. package foo import org.scalatest.junit.JUnitSuite import org.scalatest.prop.Ch

    0

    1답변

    ScalaCheck 도구를 배우려고 할 때 Map Generator의 두 가지 버전을 작성했습니다 (이 중 하나가 내장되어 있음을 알고 있지만 이것은 운동이었습니다). genMap0 및 genMap00이 동일해야한다는 것, 그리고 genMap00는 genMap0 작품을 비트 청소기이지만, 사실,하지만 genMap00 비참하게 실패합니다. yield은 (단지

    2

    2답변

    Java 코드의 일부 Junit 테스트를 Scalacheck에 포팅합니다. JUnit 테스트 중 하나는 더블 더블 http://junit.sourceforge.net/javadoc/org/junit/Assert.html#assertEquals(double,,) 나도 같은 위해 Scalacheck 속성을 쓸 때 이제 어떻게 Junit와 API 제공 델타을 제

    0

    2답변

    동일한 기능 계약을 여러 번 실현했습니다. 일부는 순진하고 직관적이며, 일부는 더 복잡하고 최적화되어 있습니다. PropSpec을 사용하여 입력 도메인에서 무작위로 선택된 점을 통해 그들을 실행하고 싶습니다. 문제는 모든 중복 실현을 실행하고 출력 쌍을 비교하는 방법입니다. 계산 된 값이 실현마다 다른 경우 테스트는 실패로 표시되어야합니다. 두 개 이상의

    4

    1답변

    Java 코드를 테스트하는 ScalaTest (ScalaCheck 속성을 혼합합니다)에서 임의 임의 생성기를 만들 수 있습니까? 예를 들어 val fund = new Fund() val fundAccount = new Account(Account.RETIREMENT) val consumer = new Consumer("John") .createAcco

    1

    1답변

    ScalaCheck을 사용하려고합니다. 아래는 ScalaCheck에서 가져오고 Gen.const 메서드를 사용하는 내 HelloWorld.scala 스칼라 코드입니다. 입력하여 package com import org.scalacheck._ import org.scalacheck.Gen._ import org.scalacheck.Arbitrary.a

    1

    1답변

    REPL에서 ScalaCheck을 실행하려고합니다. 그런 다음 name := "Trying out ScalaCheck" version := "1.0" scalaVersion := "2.11.2" libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.11.5" % "test" resolve