public void assertEqual(Description description, Object actual, Object expected) {
    """
	Asserts that two objects are equal.
	
	@param description the description of the <em>actual</em> object.
	@param actual the <em>actual</em> object.
	@param expected the <em>expected</em> object.
	@throws AssertionError if {@code actual} is not equal to {@code expected}. This method will throw a
	{@code org.junit.ComparisonFailure} instead if JUnit is in the classpath and the given objects are not
	equal.
    """
    if (!areEqual(actual, expected)) {
      throw shouldBeEqual(actual, expected).newAssertionError(description);
    }
  }
public void assertEqual(Description description, Object actual, Object expected) {
    if (!areEqual(actual, expected)) {
      throw shouldBeEqual(actual, expected).newAssertionError(description);
    }
  }
public void assertEqual ( Description description , Object actual , Object expected ) { if ( ! areEqual ( actual , expected ) ) { throw shouldBeEqual ( actual , expected ) . newAssertionError ( description ) ; } }
Asserts that two objects are equal.

@param description the description of the <em>actual</em> object.
@param actual the <em>actual</em> object.
@param expected the <em>expected</em> object.
@throws AssertionError if {@code actual} is not equal to {@code expected}. This method will throw a
{@code org.junit.ComparisonFailure} instead if JUnit is in the classpath and the given objects are not
equal.
Asserts that two objects are equal .