사용자 지정 컬렉션에 사용할 수있는 테스트를 찾고 있습니다. 행동 테스트가 이상적입니다. 구현 예를 들어 새로운 나는 모든 Map
- 규칙과 같은 방법을 필요한 다음 경우 테스트 할 것 Map
map
, filter
, view
등 스칼라는 자신의 컬렉션을 테스트하기 위해 사용하는 어떤스칼라 컬렉션 테스트는 어디에 있습니까?
?
사용자 지정 컬렉션에 사용할 수있는 테스트를 찾고 있습니다. 행동 테스트가 이상적입니다. 구현 예를 들어 새로운 나는 모든 Map
- 규칙과 같은 방법을 필요한 다음 경우 테스트 할 것 Map
map
, filter
, view
등 스칼라는 자신의 컬렉션을 테스트하기 위해 사용하는 어떤스칼라 컬렉션 테스트는 어디에 있습니까?
?
이것은 이전에 물어 본 좋은 질문입니다.
소스 저장소에 test/files/scalacheck
및 test/files/run/*coll*
에있는 일부 콜렉션 테스트가 있습니다.
사용자 지정 컬렉션에 대한 적합성 테스트 또는 TCK 자체가 없습니다. 컬렉션과의 통합에는 일반적으로 특정 구현 요구 사항이 필요합니다.
예를 들어, immutable.MapLike
에 대한 ScalaDoc는 get
, iterator
및 +
및 -
을 구현 알려줍니다. 이론적으로 템플릿 방법을 테스트하면 라이브러리에서 무료로 얻을 수있는 모든 것에 의존 할 수 있습니다.
는하지만 문서는 추가 : 그것은 효율성 메소드의 foreach와 크기를 재정의 할 좋은 아이디어도
입니다.
그래서 신경 쓰면 성능 테스트를 추가 할 수 있습니다. 표준 라이브러리에는 자동화 된 성능 테스트가 포함되어 있지 않습니다.
고마워, 그러면 내 출발점이 될거야. 그러나 나는 편안하지 않습니다. 나는 사람들 (특히 나)이 "증명"하는 시험없이 올바른 것을 구현하는 것을 믿지 않는다. –
나는 Github 공식 기자가 시작하기 좋은 곳이라고 말하고 싶다. https://github.com/scala/scala –
고마워 이것이 내가 찾은 첫 번째 장소 중 하나 였지만 나는 내가 무엇인지 찾을 수 없었다. 찾고. –