You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by tn...@apache.org on 2013/01/30 10:27:31 UTC
svn commit: r1440316 - in /commons/proper/cli/trunk/src:
conf/checkstyle-suppressions.xml
main/java/org/apache/commons/cli/OptionValidator.java
main/java/org/apache/commons/cli/Util.java
Author: tn
Date: Wed Jan 30 09:27:30 2013
New Revision: 1440316
URL: http://svn.apache.org/viewvc?rev=1440316&view=rev
Log:
Prefer a checkstyle suppression over a private constructor for package private class, otherwise the code coverage drops without a clean way to test the ctor.
Modified:
commons/proper/cli/trunk/src/conf/checkstyle-suppressions.xml
commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/OptionValidator.java
commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/Util.java
Modified: commons/proper/cli/trunk/src/conf/checkstyle-suppressions.xml
URL: http://svn.apache.org/viewvc/commons/proper/cli/trunk/src/conf/checkstyle-suppressions.xml?rev=1440316&r1=1440315&r2=1440316&view=diff
==============================================================================
--- commons/proper/cli/trunk/src/conf/checkstyle-suppressions.xml (original)
+++ commons/proper/cli/trunk/src/conf/checkstyle-suppressions.xml Wed Jan 30 09:27:30 2013
@@ -30,4 +30,9 @@
<!-- Constant used in hashCode() method -->
<suppress checks="MagicNumber" files="Option.java" />
+ <!-- These are final package private classes, and we do not want to hide the
+ constructor as this will negatively affect the code coverage -->
+ <suppress checks="HideUtilityClassConstructor" files="OptionValidator.java" />
+ <suppress checks="HideUtilityClassConstructor" files="Util.java" />
+
</suppressions>
Modified: commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/OptionValidator.java
URL: http://svn.apache.org/viewvc/commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/OptionValidator.java?rev=1440316&r1=1440315&r2=1440316&view=diff
==============================================================================
--- commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/OptionValidator.java (original)
+++ commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/OptionValidator.java Wed Jan 30 09:27:30 2013
@@ -27,13 +27,6 @@ package org.apache.commons.cli;
final class OptionValidator
{
/**
- * Hide constructor for a utility class.
- */
- private OptionValidator()
- {
- }
-
- /**
* Validates whether <code>opt</code> is a permissible Option
* shortOpt. The rules that specify if the <code>opt</code>
* is valid are:
Modified: commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/Util.java
URL: http://svn.apache.org/viewvc/commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/Util.java?rev=1440316&r1=1440315&r2=1440316&view=diff
==============================================================================
--- commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/Util.java (original)
+++ commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/Util.java Wed Jan 30 09:27:30 2013
@@ -26,13 +26,6 @@ package org.apache.commons.cli;
final class Util
{
/**
- * Hide constructor for a utility class.
- */
- private Util()
- {
- }
-
- /**
* Remove the hyphens from the beginning of <code>str</code> and
* return the new String.
*