specs2

    0

    1답변

    중간 값 함수를 작성했으며 단위 테스트를 추가하고 싶습니다. 는 그래서 그것은 "be None... 줄에 오류 No implicit view available from Option[Double] => org.specs2.execute.Result.와 함께 컴파일되지 않습니다, class TestStats extends Specification {

    2

    2답변

    scalatra docs에서 scalatra specs2 예를 실행할 때 나는이 예외를 받고 있어요 발생 class MyApp extends ScalatraServlet { get("/") { "aloha" } } 내가 scalatra-을 사용하고 있습니다 : 여기 class MyAppTest extends MutableS

    2

    3답변

    저는 scala에 자신 만의 databse를 쓰고 있습니다. 내 결과가 올바른지 확인하기 위해 specs2 사양 내부의 MySQL을 확인합니다. 나는 올바른 결과를 얻었고 모든 것이 잘되었습니다. 하지만 변경하지 않고 테스트를 다시 실행하면 SQLException: No suitable driver found for jdbc:mysql://localhost

    1

    1답변

    우리는 Specs2를 사용하여 사양 및 예제에서 HTML을 생성하며 많은 것을 좋아합니다. 유일한 문제는 인덱스 페이지가 실패한 테스트를 나타내는 스펙을 나타내지 않는다는 것입니다. 녹색의 "ok"아이콘이 접두사로 붙은 스펙 페이지에 대한 링크 만 포함합니다. 이것은 오해의 여지가 있습니다. 왜냐하면 관찰자가 테스트는 녹색입니다. specs2 user gu

    3

    3답변

    일시적으로 the problem을 수정했다고 생각했지만 여전히 문제가 있습니다. 내 모델 레이어에 대한 일부 specs2 테스트를 만들려고합니다. 일부 더미 개체를 삽입하고 데이터가 예상대로 나오는지 확인하기 위해 쿼리를 실행하고 싶습니다. class ModelSpec extends Specification { override def is =

    6

    3답변

    Play! Framework 2.0. 내 사용자 모델이 제대로 작동하고 데이터베이스에 데이터가 유지되도록 간단한 테스트 케이스를 작성하려고합니다. 가능한 한 메모리에서 실행하고 싶습니다. 매번 실행될 때마다 새로운 시작을 얻을 수 있습니다. 내가 가진 문제는 내 Evolutions가 실행된다는 것입니다 (테이블이 만들어지고 데이터가 삽입되지만 거기에있는 것

    3

    1답변

    가능한 중복은 : 가 object http extends Around { def around[T <% Result](t: =>T) = openHttpSession("test") { t // execute t inside a http session } } 이 코드의 소스가 될 수 있습니다 specs2에서 What are Sca

    2

    2답변

    File 확장명을 나타내는 specs2 정규 표현식을 만들려고합니다 (기존 endWith 정규 표현식을 다시 사용하여). 그러나 형식 오류가 발생합니다. 내가 어떻게 돌아 다닐 수 있니? import java.io.File import org.specs2.mutable.Specification import org.specs2.matcher.{ Expec

    1

    2답변

    저는 스칼라와 스펙 2를 사용하기 시작했습니다. 그러나 spec2의 수용 스타일을 조금 혼란스럽게합니다. 누군가 내게 설명 할 수있는 기능은 무엇입니까! 및이 경우 ^. 나는 문서를 읽었으며 아직도 이해하지 못합니다. 나는 단위 테스트 패턴을 이해하지만,이 부분은 나를 위해 이해하기가 정말 어렵다. "this is my specification

    2

    1답변

    Spec2에서 ScalaCheck 테스트 케이스를 작성했습니다. 너무 많은 테스트가 삭제 되었기 때문에 테스트 사례가 포기합니다. 그러나, 그것은 왜 그들이 삭제되었습니다 말해주지 않습니다. 그 이유를 어떻게 알 수 있습니까?