Coverage Report - joptsimple.internal.ColumnWidthCalculator
 
Classes in this File Line Coverage Branch Coverage Complexity
ColumnWidthCalculator
100%
7/7
100%
4/4
5
 
 1  
 /*
 2  
  Copyright 2004-2008 Paul R. Holser, Jr.  All rights reserved.
 3  
  Licensed under the Academic Free License version 3.0
 4  
  */
 5  
 
 6  
 package joptsimple.internal;
 7  
 
 8  
 /**
 9  
  * @author <a href="mailto:pholser@alumni.rice.edu">Paul Holser</a>
 10  
  * @version $Id: ColumnWidthCalculator.java,v 1.1 2008/05/20 22:13:27 pholser Exp $
 11  
  */
 12  74
 class ColumnWidthCalculator {
 13  
     int calculate( int totalWidth, int numberOfColumns ) {
 14  110
         if ( numberOfColumns == 1 )
 15  2
             return totalWidth;
 16  
 
 17  108
         int remainder = totalWidth % numberOfColumns;
 18  108
         if ( remainder == numberOfColumns - 1 )
 19  4
             return totalWidth / numberOfColumns;
 20  104
         return totalWidth / numberOfColumns - 1;
 21  
     }
 22  
 }