Package org.apache.poi.ss.util.NumberComparisonExamples

Examples of org.apache.poi.ss.util.NumberComparisonExamples.ComparisonExample


  public void testAllComparisonExamples() {
    ComparisonExample[] examples = NumberComparisonExamples.getComparisonExamples();
    boolean success = true;

    for(int i=0;i<examples.length; i++) {
      ComparisonExample ce = examples[i];
      success &= confirm(i, ce.getA(), ce.getB(), +ce.getExpectedResult());
      success &= confirm(i, ce.getB(), ce.getA(), -ce.getExpectedResult());
      success &= confirm(i, ce.getNegA(), ce.getNegB(), -ce.getExpectedResult());
      success &= confirm(i, ce.getNegB(), ce.getNegA(), +ce.getExpectedResult());
    }
    if (!success) {
      throw new AssertionFailedError("One or more cases failed.  See stderr");
    }
  }
View Full Code Here


  public void testRoundTripOnComparisonExamples() {
    ComparisonExample[] examples = NumberComparisonExamples.getComparisonExamples();
    boolean success = true;
    for(int i=0;i<examples.length; i++) {
      ComparisonExample ce = examples[i];
      success &= confirmRoundTrip(i, ce.getA());
      success &= confirmRoundTrip(i, ce.getNegA());
      success &= confirmRoundTrip(i, ce.getB());
      success &= confirmRoundTrip(i, ce.getNegB());
    }
    if (!success) {
      throw new AssertionFailedError("One or more cases failed.  See stderr");
    }
View Full Code Here

    HSSFWorkbook wb = new HSSFWorkbook();
    SheetWriter sw = new SheetWriter(wb);
    ComparisonExample[] ces = NumberComparisonExamples.getComparisonExamples();
    for (int i = 0; i < ces.length; i++) {
      ComparisonExample ce = ces[i];
      sw.addTestRow(ce.getA(), ce.getB(), ce.getExpectedResult());
    }


    File outputFile = new File("ExcelNumberCompare.xls");
View Full Code Here

TOP

Related Classes of org.apache.poi.ss.util.NumberComparisonExamples.ComparisonExample

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.