CINXE.COM
Scalactic
<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>Scalactic</title> <link rel="Stylesheet" href="/assets/stylesheets/main.css" type="text/css" media="screen"/> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-19BZD1XMRV"></script> <script defer src='/assets/javascripts/gtag.js'></script> </head> <body> <div class="UserGuideContainer"> <!-- Top of scalactic.org 660 x 60 [async] --> <script id="adsArtimaScript" type="text/javascript" src="https://www.artima.com/assets/javascripts/4ca150665e51d0b1c3890ca1b891c507-ads.js?product=Scalactic"></script> <div id="Header"> <div id="Nav"> <a href="/">Home</a> | <a href="/quick_start">Quick Start</a> | <a href="/install">Install</a> | <span><em>User Guide</em></span> | <a href="/scaladoc">Scaladoc</a> | <a href="/supersafe">SuperSafe</a> | <a href="/about">About</a> </div> <!-- Nav --> </div> <!-- Header --> <div id="body"> <div class="message"> <a class="scalatestLogo" href="/"> <img src="/assets/images/scalacticLogo.gif" width="400" height="60" alt="Scalactic"/> </a> </div> <table width="100%" cellspacing="10px"> <tr valign="top"> <td align="left" width="20%"> <strong>Scalactic User Guide</strong><br /><br /> <a href="/user_guide/CustomEquality">Custom equality</a> <br /> <br /> <a href="/user_guide/DefaultEquality">Default equality</a> <br /> <br /> <a href="/user_guide/ConstrainedEquality">Constrained equality</a> <br /> <br /> <a href="/user_guide/Tolerance">Tolerance</a> <br /> <br /> <a href="/user_guide/Normalization">Normalization</a> <br /> <br /> <a href="/user_guide/Explicitly">The Explicitly DSL</a> <br /> <br /> <a href="/user_guide/OrAndEvery">Or and Every</a> <br /> <br /> <a href="/user_guide/Requirements">Requirements</a> <br /> <br /> <a href="/user_guide/Snapshots">Snapshots</a> <br /> <br /> <a href="/user_guide/timesOnInt">TimesOnInt</a> <br /> <br /> </td> <td width="80%"> <div style="text-align: left"> <p> This user guide will help you get rolling quickly with Scalactic. First a brief orientation: </p> <ul> <li>Scalactic, which emerged from the ScalaTest 2.0 project, focuses on aspects of testing that can also be useful in production code.</li> <li>The <code>org.scalactic</code> package is included in the ScalaTest's jar, but is also available separately in a small Scalactic jar.</li> <li>Scalactic is released alongside ScalaTest, with version numbers that match exactly. When ScalaTest 2.1 is released, for example, Scalactic 2.1 will also be released.</li> <li>You can use Scalactic in your production code and tests no matter what test framework you use.</li> </ul> <p> To get started learning Scalactic, take a look at <a href="/user_guide/CustomEquality">custom equality</a>. </p> </div> </td> </tr> </table> </div> <!-- body --> <div style="font-size: 66%; margin-top: 60px"> <p> Scalactic is brought to you by Bill Venners, with contributions from several other folks. It is sponsored by Artima, Inc.<br /> ScalaTest is free, open-source software released under the <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache 2.0 license</a>. </p> <p> Copyright © 2009-2025 Artima, Inc. All Rights Reserved. </p> <p> <a href="http://www.artima.com" class="no_link_hover"> <img src="/assets/images/artima100Black.png" style="margin-top: 2px" width="100" height="38" alt="artima"/> </a> </p> </div> <!-- style="..." --> </div> <!-- Container --> </body> </html>