{"size": 477, "ext": "scrbl", "max_stars_repo_path": "rackunit-doc/rackunit/scribblings/overview.scrbl", "max_stars_repo_name": "aymanosman/rackunit", "max_stars_repo_stars_event_min_datetime": "2015-10-23T20:17:20.000Z", "max_stars_repo_stars_event_max_datetime": "2022-02-08T15:53:52.000Z", "max_issues_repo_path": "rackunit-doc/rackunit/scribblings/overview.scrbl", "max_issues_repo_name": "aymanosman/rackunit", "max_issues_repo_issues_event_min_datetime": "2015-01-09T22:52:33.000Z", "max_issues_repo_issues_event_max_datetime": "2022-03-15T20:34:12.000Z", "max_forks_repo_path": "rackunit-doc/rackunit/scribblings/overview.scrbl", "max_forks_repo_name": "aymanosman/rackunit", "max_forks_repo_forks_event_min_datetime": "2015-01-09T19:10:10.000Z", "max_forks_repo_forks_event_max_datetime": "2021-06-10T14:55:18.000Z"}
{"max_stars_count": 10, "max_issues_count": 125, "max_forks_count": 34, "avg_line_length": 23.85, "max_line_length": 69, "alphanum_fraction": 0.7400419287}
#lang scribble/doc
@(require "base.rkt")

@title{Overview of RackUnit}

There are three basic concepts in RackUnit:

@itemize[

@item{A @italic{check} is the basic unit of a test.  As the name
suggests, it checks whether some condition is true.}

@item{A @italic{test case} is a group of checks that form one
conceptual unit.  If any check within the case fails, the entire case
fails.}

@item{A @italic{test suite} is a group of test cases and test suites
that has a name.}
]
