forked from typelevel/scalacheck
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASE
75 lines (53 loc) · 2.3 KB
/
RELEASE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
ScalaCheck 1.13.3 Release Notes
ScalaCheck is a powerful tool for property-based testing of Scala and Java
programs. It features automatic test case generation and simplification of
failing test cases. ScalaCheck started out as a straightforward Scala port of
the Haskell library QuickCheck, and has since wandered off on its own. Most
features of QuickCheck can be found in ScalaCheck and vice versa, though.
ScalaCheck highlights:
* Specifications are written in Scala, in a DSL-like fashion using
combinators from the ScalaCheck library.
* Properties are tested automatically, with test data generated by
ScalaCheck. Data generation can be precisely controlled, and generation
of custom data types is simple to define.
* Failing test cases are simplified automatically, which makes pin-pointing
error causes easier.
* Support for stateful testing of command sequences, and simplification of
failing command sequences.
* The ScalaCheck library has no dependencies other than the Scala
runtime.
* ScalaCheck is well integrated with ScalaTest, sbt and specs2.
What's new in version 1.13.3?
Version 1.13.3 contains a bunch of bug fixes since 1.13.2, and some minor
API additions.
ScalaCheck links:
* Official documentation, downloads etc: http://www.scalacheck.org
* Twitter: @scalacheck
* Source repository and bug reporting: https://github.com/rickynils/scalacheck
* SBT dependency
resolvers ++= Seq(
"snapshots" at "http://oss.sonatype.org/content/repositories/snapshots",
"releases" at "http://oss.sonatype.org/content/repositories/releases"
)
libraryDependencies ++= Seq(
"org.scalacheck" %% "scalacheck" % "1.13.3" % "test"
)
* Maven dependency
Add this to your pom.xml (example for Scala 2.11):
<repositories>
<repository>
<id>oss.sonatype.org</id>
<name>releases</name>
<url>http://oss.sonatype.org/content/repositories/releases</url>
</repository>
<repository>
<id>oss.sonatype.org</id>
<name>snapshots</name>
<url>http://oss.sonatype.org/content/repositories/snapshots</url>
</repository>
</repositories>
<dependency>
<groupId>org.scalacheck</groupId>
<artifactId>scalacheck_2.11</artifactId>
<version>1.13.3</version>
</dependency>