Package junit.framework

Examples of junit.framework.ComparisonFailure


public class ComparisonFailureTest extends TestCase {
 
  // Most of the tests are in ComparisonCompactorTest
  public void testConnection() {
    ComparisonFailure failure= new ComparisonFailure("warning", "Mary had a little lamb", "Mary had the little lamb");
    assertEquals("warning expected:<Mary had [a] little lamb> but was:<Mary had [the] little lamb>", failure.getMessage());
  }
View Full Code Here


                + "] not found");
        }

        if (value instanceof String) {
            if (!paramValue.equals(value)) {
                throw new ComparisonFailure("Incorrect value found",
                    paramValue, (String) value);
            }
        } else if (value instanceof String[]) {
            // see if our value is among those in the array
            String[] values = (String[]) value;
View Full Code Here

    }

    /** Throws and clears an assertion failure if one occurred. */
    synchronized void throwAssertionError() {
      if (assertionError != null) {
        ComparisonFailure e = assertionError;
        assertionError = null;
        throw e;
      }
    }
View Full Code Here

  public void assertTranslation(String hql, boolean scalar) throws QueryException, MappingException {
    assertTranslation( hql, null, scalar, null );
  }

  protected void assertTranslation(String hql, Map replacements) {
    ComparisonFailure cf = null;
    try {
      assertTranslation( hql, replacements, false, null );
    }
    catch ( ComparisonFailure e ) {
      e.printStackTrace();
View Full Code Here

    assertEquals(originalPtgs.length, convertedPtgs.length);
    for (int i = 0; i < convertedPtgs.length; i++) {
      Ptg originalPtg = originalPtgs[i];
      Ptg convertedPtg = convertedPtgs[i];
      if (originalPtg.getPtgClass() != convertedPtg.getPtgClass()) {
        throw new ComparisonFailure("Different operand class for token[" + i + "]",
            String.valueOf(originalPtg.getPtgClass()), String.valueOf(convertedPtg.getPtgClass()));
      }
    }
  }
View Full Code Here

                expected,
                actual,
                delta);
        } catch (ClassCastException ex) {
            String msg = "Actual value \"" + value + "\" is not a number.";
            throw new ComparisonFailure(
                msg, Double.toString(expected), String.valueOf(value));
        }
    }
View Full Code Here

    private static String trimAndURLEncode(String s) throws UnsupportedEncodingException {
        return URLEncoder.encode(s.trim().replaceAll("\\s+", " "), "UTF-8");
    }

    private String diff(String a, String b) {
        return new ComparisonFailure("", a, b).getMessage();
    }
View Full Code Here

    assertEquals(originalPtgs.length, convertedPtgs.length);
    for (int i = 0; i < convertedPtgs.length; i++) {
      Ptg originalPtg = originalPtgs[i];
      Ptg convertedPtg = convertedPtgs[i];
      if (originalPtg.getPtgClass() != convertedPtg.getPtgClass()) {
        throw new ComparisonFailure("Different operand class for token[" + i + "]",
            String.valueOf(originalPtg.getPtgClass()), String.valueOf(convertedPtg.getPtgClass()));
      }
    }
  }
View Full Code Here

  public void assertTranslation(String hql, boolean scalar) throws QueryException, MappingException {
    assertTranslation( hql, null, scalar, null );
  }

  protected void assertTranslation(String hql, Map replacements) {
    ComparisonFailure cf = null;
    try {
      assertTranslation( hql, replacements, false, null );
    }
    catch ( ComparisonFailure e ) {
      e.printStackTrace();
View Full Code Here

          found = true;
          break;
        }
      if(!found) {
        if(predicates.length == 1)
          throw new ComparisonFailure(
            "Predicate does not match", predicates[0].toString(), diagnosticsToString(d));
        throw new ComparisonFailure(
          "No predicate in expected matches", Arrays.toString(predicates), diagnosticsToString(d));
      }
    }
    ArrayList<DiagnosticPredicate> unconsumed = new ArrayList<DiagnosticPredicate>();
    for(Entry<DiagnosticPredicate, Boolean> e : consumed.entrySet())
      if(!e.getValue() && e.getKey().isRequired())
        unconsumed.add(e.getKey());
    if(unconsumed.size() != 0)
      throw new ComparisonFailure(
        "Missing diagnostics for required predicates", Arrays.toString(unconsumed.toArray()),
        diagnosticsToString(asserted));
  }
View Full Code Here

TOP

Related Classes of junit.framework.ComparisonFailure

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.