The Artima Developer Community

ScalaCheck: The Definitive Guide cover

June 16, 2014
137 pages (eBook)
148 pages (Paper Book)

ScalaCheck: The Definitive Guide
Property-based testing on the Java Platform

by Rickard Nilsson

ScalaCheck is a library that facilitates automated specification-based testing of Scala or Java software applications, originally inspired by the QuickCheck library of Haskell.

ScalaCheck: The Definitive Guide explains the big ideas behind ScalaCheck, and shows how to use it effectively to write tests at the higher level of property specifications.

The PDF eBook is ready for immediate download.

You can purchase just the PDF eBook for $15.00, just the paper book for $24.95, or get them both by purchasing the PDF/Paper combo at a discount for $35.95. If you purchase the PDF eBook or combo, you will be entitled to receive periodic updates as errata are fixed, for no additional charge. Also, by purchasing the PDF eBook you can for no additional charge download Mobi or ePub versions of the eBook that look great on your Kindle, Nook, iPad, or other reading device.

Buy It Now

Quantity Volume

Table of contents

Contents vii
List of Listings ix
Acknowledgments x
Introduction xi
1. ScalaCheck: Property-based Software Testing 17
2. ScalaCheck vs. JUnit: A Complete Example 25
(download free sample chapter PDF)
3. ScalaCheck Fundamentals 36
4. Running ScalaCheck 56
5. Properties in Detail 69
6. Generators in Detail 82
About the Author 99
Index 100

About the author

Rickard Nilsson is the creator of ScalaCheck. He is working as a software developer and system administrator both on a free-lance basis and at Lunarc, a center for high performance computing at Lund University. Rickard has a keen interest in functional programming and likes to apply concepts and thinkings from that field into the world of system administration.

Copyright © 2021 Artima, Inc. All rights reserved.