DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Introduction to Data-Driven Testing With JUnit 5: A Guide to Efficient and Scalable Testing
  • Why Testing is a Long-Term Investment for Software Engineers
  • Demystifying Sorting Assertions With AssertJ
  • TestNG vs. JUnit: A Comparative Analysis of Java Testing Frameworks

Trending

  • The Reliability Gap: Why Enterprise AI Keeps Failing After It Already Works
  • What It Takes to Make Mainframe Modernization Work
  • Keeping AI-Powered BI Honest: A Human-in-the-Loop (HITL) Playbook
  • Deploying Infrastructure With OpenTofu
  1. DZone
  2. Coding
  3. Java
  4. Consider assertThat() in place of assertEquals()

Consider assertThat() in place of assertEquals()

By 
Mike Christianson user avatar
Mike Christianson
·
Oct. 10, 12 · Interview
Likes (0)
Comment
Save
Tweet
Share
23.7K Views

Join the DZone community and get the full member experience.

Join For Free
 

JUnit 4.4 added a new assertion mechanism with the method assertThat(). Have a look and consider using it in place of assertEquals().

assertThat(result, is(42));
assertThat(output, containsString("foo"));
JUnit Assertion (software development)

Published at DZone with permission of Mike Christianson. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Introduction to Data-Driven Testing With JUnit 5: A Guide to Efficient and Scalable Testing
  • Why Testing is a Long-Term Investment for Software Engineers
  • Demystifying Sorting Assertions With AssertJ
  • TestNG vs. JUnit: A Comparative Analysis of Java Testing Frameworks

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook