Fix possible NumberFormatException
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114799 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
3294741258
commit
d3e6481b71
@ -26,7 +26,7 @@ import java.util.HashMap;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Emmanuel Venisse
|
* @author Emmanuel Venisse
|
||||||
* @version $Id: Coverage.java,v 1.3 2004/03/02 15:07:06 evenisse Exp $
|
* @version $Id: Coverage.java,v 1.4 2004/03/06 22:41:56 evenisse Exp $
|
||||||
*/
|
*/
|
||||||
public class Coverage
|
public class Coverage
|
||||||
{
|
{
|
||||||
@ -129,8 +129,17 @@ public class Coverage
|
|||||||
{
|
{
|
||||||
for (Iterator iter = getClasses().iterator(); iter.hasNext(); )
|
for (Iterator iter = getClasses().iterator(); iter.hasNext(); )
|
||||||
{
|
{
|
||||||
Clazz theClass = (Clazz) iter.next();
|
Clazz theClass = (Clazz) iter.next();
|
||||||
total += new Double(theClass.getBranchRate()).floatValue();
|
double rate = 0;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
rate = new Double(theClass.getBranchRate()).floatValue();
|
||||||
|
}
|
||||||
|
catch(NumberFormatException e)
|
||||||
|
{
|
||||||
|
rate = 0;
|
||||||
|
}
|
||||||
|
total += rate;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -143,7 +152,16 @@ public class Coverage
|
|||||||
for (Iterator iter = getClasses().iterator(); iter.hasNext(); )
|
for (Iterator iter = getClasses().iterator(); iter.hasNext(); )
|
||||||
{
|
{
|
||||||
Clazz theClass = (Clazz) iter.next();
|
Clazz theClass = (Clazz) iter.next();
|
||||||
total += new Double(theClass.getLineRate()).floatValue();
|
double rate = 0;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
rate = new Double(theClass.getLineRate()).floatValue();
|
||||||
|
}
|
||||||
|
catch(NumberFormatException e)
|
||||||
|
{
|
||||||
|
rate = 0;
|
||||||
|
}
|
||||||
|
total += rate;
|
||||||
}
|
}
|
||||||
return total / getClasses().size();
|
return total / getClasses().size();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,7 +24,7 @@ import java.util.List;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Emmanuel Venisse
|
* @author Emmanuel Venisse
|
||||||
* @version $Id: Package.java,v 1.4 2004/03/02 15:07:06 evenisse Exp $
|
* @version $Id: Package.java,v 1.5 2004/03/06 22:41:56 evenisse Exp $
|
||||||
*/
|
*/
|
||||||
public class Package
|
public class Package
|
||||||
{
|
{
|
||||||
@ -98,7 +98,16 @@ public class Package
|
|||||||
for (Iterator iter = getClasses().iterator(); iter.hasNext(); )
|
for (Iterator iter = getClasses().iterator(); iter.hasNext(); )
|
||||||
{
|
{
|
||||||
Clazz theClass = (Clazz) iter.next();
|
Clazz theClass = (Clazz) iter.next();
|
||||||
total += new Double(theClass.getBranchRate()).floatValue();
|
double rate = 0;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
rate = new Double(theClass.getBranchRate()).floatValue();
|
||||||
|
}
|
||||||
|
catch(NumberFormatException e)
|
||||||
|
{
|
||||||
|
rate = 0;
|
||||||
|
}
|
||||||
|
total += rate;
|
||||||
}
|
}
|
||||||
|
|
||||||
total /= getClasses().size();
|
total /= getClasses().size();
|
||||||
@ -114,7 +123,16 @@ public class Package
|
|||||||
for (Iterator iter = getClasses().iterator(); iter.hasNext(); )
|
for (Iterator iter = getClasses().iterator(); iter.hasNext(); )
|
||||||
{
|
{
|
||||||
Clazz theClass = (Clazz) iter.next();
|
Clazz theClass = (Clazz) iter.next();
|
||||||
total += new Double(theClass.getLineRate()).floatValue();
|
double rate = 0;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
rate = new Double(theClass.getLineRate()).floatValue();
|
||||||
|
}
|
||||||
|
catch(NumberFormatException e)
|
||||||
|
{
|
||||||
|
rate = 0;
|
||||||
|
}
|
||||||
|
total += rate;
|
||||||
}
|
}
|
||||||
|
|
||||||
return (total / getClasses().size());
|
return (total / getClasses().size());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user