Skip to Content
Unit Test Frameworks
book

Unit Test Frameworks

by Paul Hamill
November 2004
Intermediate to advanced
212 pages
5h 2m
English
O'Reilly Media, Inc.
Content preview from Unit Test Frameworks

Name

Assert

Description

Assert (see Figure B-1) contains only static methods. Its public interface consists solely of unit test assert methods. These methods throw an AssertionFailedError or ComparisonFailure if the test fails. Assert is a parent class of TestCase and other classes that use unit test assert methods.

The class Assert
Figure B-1. The class Assert

Declaration

public class Assert
extends Object

Constructors

protected Assert( )

Constructor for Assert. It is protected since this is a static class.

Public Methods

static void assertEquals(boolean expected, boolean actual) static void assertEquals(String message, boolean expected, boolean actual)

Asserts equality of two boolean values.

static void assertEquals(byte expected, byte actual) static void assertEquals(String message, byte expected, byte actual)

Asserts equality of two byte values.

static void assertEquals(char expected, char actual) static void assertEquals(String message, char expected, char actual)

Asserts equality of two char values.

static void assertEquals(double expected, double actual, double delta) static void assertEquals(String message, double expected, double actual, double delta)

Asserts equality of two double values within a tolerance of delta. A delta of tests exact equality.

static void assertEquals(float expected, float actual, float delta) static void assertEquals(String message, float expected, float actual, float ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Learning from jQuery

Learning from jQuery

Callum Macrae

Publisher Resources

ISBN: 0596006896Errata Page