Zero warnings in wicket-util

Brought several test cases into the 2010's by refactoring old idioms.
Added @SuppressWarnings where logical (javadoc for unit tests),
suppressed several serial warnings (if we aren't going to add those
SerialVersionUID's we should kill the warning).


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/dfee6a2a
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/dfee6a2a
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/dfee6a2a

Branch: refs/heads/lambdas
Commit: dfee6a2a5e2971df92becc4d4e5c44d073ac52a7
Parents: 52f4ec4
Author: Martijn Dashorst <[email protected]>
Authored: Sat Oct 24 17:53:00 2015 +0200
Committer: Martijn Dashorst <[email protected]>
Committed: Sat Oct 24 18:13:52 2015 +0200

----------------------------------------------------------------------
 .../collections/UrlExternalFormComparator.java  |   2 +
 .../convert/converter/AbstractConverter.java    |   1 -
 .../converter/AbstractDateConverter.java        |   2 +
 .../convert/converter/BigDecimalConverter.java  |   4 +-
 .../convert/converter/BigIntegerConverter.java  |   4 +-
 .../util/file/FileCleanerTrackerAdapter.java    |   6 +
 .../wicket/util/io/FullyBufferedReader.java     |   2 +
 .../java/org/apache/wicket/util/lang/Args.java  |   5 +-
 .../wicket/util/listener/ChangeListenerSet.java |   6 +-
 .../util/resource/IResourceStreamWriter.java    |   1 +
 .../util/resource/ResourceStreamWrapper.java    |  12 +
 .../apache/wicket/util/string/StringValue.java  |   2 +
 .../org/apache/wicket/util/string/Strings.java  |   2 +
 .../interpolator/MapVariableInterpolator.java   |   1 +
 .../SystemVariableInterpolator.java             |   1 +
 .../interpolator/VariableInterpolator.java      |   1 +
 .../java/org/apache/wicket/util/time/Time.java  |  10 +-
 .../wicket/util/collections/IntHashMapTest.java |   8 +-
 .../converter/BigIntegerConverterTest.java      |   4 +-
 .../util/convert/converters/ConvertersTest.java | 540 ++++++++-----------
 .../wicket/util/crypt/SunJceCryptTest.java      |   1 +
 ...UnlimitedStrengthJurisdictionPolicyTest.java |   1 +
 .../wicket/util/encoding/UrlDecoderTest.java    |   2 +-
 .../wicket/util/encoding/UrlEncoderTest.java    |   5 +-
 .../apache/wicket/util/io/ConnectionsTest.java  |   6 +-
 .../apache/wicket/util/io/XmlReaderTest.java    | 129 ++---
 .../apache/wicket/util/lang/ClassesTest.java    |   3 +-
 .../apache/wicket/util/lang/NumbersTest.java    |   1 +
 .../apache/wicket/util/lang/PackagesTest.java   |   1 +
 .../util/string/AppendingStringBufferTest.java  |  28 +-
 .../wicket/util/string/StringValueTest.java     |   6 +-
 .../apache/wicket/util/string/StringsTest.java  | 296 +++-------
 .../org/apache/wicket/util/time/TimeTest.java   |  19 +-
 33 files changed, 425 insertions(+), 687 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/collections/UrlExternalFormComparator.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/collections/UrlExternalFormComparator.java
 
b/wicket-util/src/main/java/org/apache/wicket/util/collections/UrlExternalFormComparator.java
index 6d15848..ce4caa7 100644
--- 
a/wicket-util/src/main/java/org/apache/wicket/util/collections/UrlExternalFormComparator.java
+++ 
b/wicket-util/src/main/java/org/apache/wicket/util/collections/UrlExternalFormComparator.java
@@ -32,6 +32,8 @@ import java.util.Comparator;
  */
 public class UrlExternalFormComparator implements Comparator<URL>, Serializable
 {
+       private static final long serialVersionUID = 1L;
+
        @Override
        public int compare(URL url1, URL url2)
        {

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/AbstractConverter.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/AbstractConverter.java
 
b/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/AbstractConverter.java
index 2d59b52..d1030a1 100644
--- 
a/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/AbstractConverter.java
+++ 
b/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/AbstractConverter.java
@@ -32,7 +32,6 @@ import org.apache.wicket.util.convert.IConverter;
  */
 public abstract class AbstractConverter<C> implements IConverter<C>
 {
-       /** */
        private static final long serialVersionUID = 1L;
 
        /**

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/AbstractDateConverter.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/AbstractDateConverter.java
 
b/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/AbstractDateConverter.java
index bf93837..22598cc 100644
--- 
a/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/AbstractDateConverter.java
+++ 
b/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/AbstractDateConverter.java
@@ -30,6 +30,8 @@ import org.apache.wicket.util.string.Strings;
  */
 public abstract class AbstractDateConverter<D extends Date> extends 
AbstractConverter<D>
 {
+       private static final long serialVersionUID = 1L;
+
        /**
         * Creates a new instance of D out of the passed date(time) as long
         * @param date

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/BigDecimalConverter.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/BigDecimalConverter.java
 
b/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/BigDecimalConverter.java
index 7b545e6..dc4df1b 100644
--- 
a/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/BigDecimalConverter.java
+++ 
b/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/BigDecimalConverter.java
@@ -19,12 +19,12 @@ package org.apache.wicket.util.convert.converter;
 import java.math.BigDecimal;
 import java.util.Locale;
 
-import org.apache.wicket.util.string.Strings;
+import org.apache.wicket.util.convert.IConverter;
 
 /**
  * BigDecimal converter
  * 
- * see IConverter
+ * @see IConverter
  */
 public class BigDecimalConverter extends AbstractDecimalConverter<BigDecimal>
 {

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/BigIntegerConverter.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/BigIntegerConverter.java
 
b/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/BigIntegerConverter.java
index 42bb39c..0d102e8 100644
--- 
a/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/BigIntegerConverter.java
+++ 
b/wicket-util/src/main/java/org/apache/wicket/util/convert/converter/BigIntegerConverter.java
@@ -20,12 +20,12 @@ import java.math.BigDecimal;
 import java.math.BigInteger;
 import java.util.Locale;
 
-import org.apache.wicket.util.string.Strings;
+import org.apache.wicket.util.convert.IConverter;
 
 /**
  * BigInteger converter
  * 
- * see IConverter
+ * see {@link IConverter}
  */
 public class BigIntegerConverter extends AbstractIntegerConverter<BigInteger>
 {

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/file/FileCleanerTrackerAdapter.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/file/FileCleanerTrackerAdapter.java
 
b/wicket-util/src/main/java/org/apache/wicket/util/file/FileCleanerTrackerAdapter.java
index d58e23f..059ef49 100644
--- 
a/wicket-util/src/main/java/org/apache/wicket/util/file/FileCleanerTrackerAdapter.java
+++ 
b/wicket-util/src/main/java/org/apache/wicket/util/file/FileCleanerTrackerAdapter.java
@@ -28,6 +28,12 @@ public class FileCleanerTrackerAdapter extends 
FileCleaningTracker
 {
        private final IFileCleaner fileCleaner;
 
+       /**
+        * Creates an adaptor for a {@code fileCleaner}
+        * 
+        * @param fileCleaner
+        *            the cleaner to adapt
+        */
        public FileCleanerTrackerAdapter(IFileCleaner fileCleaner)
        {
                this.fileCleaner = Args.notNull(fileCleaner, "fileCleaner");

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/io/FullyBufferedReader.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/io/FullyBufferedReader.java 
b/wicket-util/src/main/java/org/apache/wicket/util/io/FullyBufferedReader.java
index 45c7966..9317427 100644
--- 
a/wicket-util/src/main/java/org/apache/wicket/util/io/FullyBufferedReader.java
+++ 
b/wicket-util/src/main/java/org/apache/wicket/util/io/FullyBufferedReader.java
@@ -227,6 +227,7 @@ public final class FullyBufferedReader
         * @param startPos
         *            The index to start at
         * @return -1 if not found
+        * @throws ParseException 
         */
        public int findOutOfQuotes(final char ch, int startPos) throws 
ParseException
        {
@@ -244,6 +245,7 @@ public final class FullyBufferedReader
         * @param quotationChar
         *            The current quotation char. Must be ' or ", otherwise 
will be ignored.
         * @return -1 if not found
+        * @throws ParseException 
         */
        public int findOutOfQuotes(final char ch, int startPos, char 
quotationChar)
                throws ParseException

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/lang/Args.java
----------------------------------------------------------------------
diff --git a/wicket-util/src/main/java/org/apache/wicket/util/lang/Args.java 
b/wicket-util/src/main/java/org/apache/wicket/util/lang/Args.java
index 5f8ee7d..5d62b17 100644
--- a/wicket-util/src/main/java/org/apache/wicket/util/lang/Args.java
+++ b/wicket-util/src/main/java/org/apache/wicket/util/lang/Args.java
@@ -21,7 +21,7 @@ import java.util.Collection;
 import org.apache.wicket.util.string.Strings;
 
 /**
- * 
+ * Class with methods for asserting conditions on arguments. 
  */
 public class Args
 {
@@ -74,6 +74,7 @@ public class Args
         * @param collection
         * @param message
         * @param params
+        * @return the {code collection}
         * @throws IllegalArgumentException
         *             if the passed collection is either null or empty
         */
@@ -92,6 +93,7 @@ public class Args
         * 
         * @param collection
         * @param name
+        * @return the {code collection}
         * @throws IllegalArgumentException
         *             if the passed collection is either null or empty
         */
@@ -108,6 +110,7 @@ public class Args
         * @param max
         * @param value
         * @param name
+        * @return the {code value}
         * @throws IllegalArgumentException
         */
        public static <T extends Comparable<? super T>> T withinRange(final T 
min, final T max,

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/listener/ChangeListenerSet.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/listener/ChangeListenerSet.java
 
b/wicket-util/src/main/java/org/apache/wicket/util/listener/ChangeListenerSet.java
index c67c7fe..d94d070 100644
--- 
a/wicket-util/src/main/java/org/apache/wicket/util/listener/ChangeListenerSet.java
+++ 
b/wicket-util/src/main/java/org/apache/wicket/util/listener/ChangeListenerSet.java
@@ -21,17 +21,19 @@ package org.apache.wicket.util.listener;
  * 
  * Note that these classes are not meant to be serializable or for you to hold 
them in session (see
  * WICKET-2697)
- * 
- * @author Jonathan Locke
  */
 public final class ChangeListenerSet<T> extends 
ListenerCollection<IChangeListener<T>>
 {
        private static final long serialVersionUID = 1L;
 
+       /**
+        * Notifies all change listeners.
+        */
        public void notifyListeners(final T t)
        {
                notify(new INotifier<IChangeListener<T>>()
                {
+                       @SuppressWarnings("unchecked")
                        @Override
                        public void notify(final IChangeListener<T> listener)
                        {

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/resource/IResourceStreamWriter.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/resource/IResourceStreamWriter.java
 
b/wicket-util/src/main/java/org/apache/wicket/util/resource/IResourceStreamWriter.java
index 8af6ede..bb7cdcf 100644
--- 
a/wicket-util/src/main/java/org/apache/wicket/util/resource/IResourceStreamWriter.java
+++ 
b/wicket-util/src/main/java/org/apache/wicket/util/resource/IResourceStreamWriter.java
@@ -37,6 +37,7 @@ public interface IResourceStreamWriter extends IResourceStream
         *
         * @param output
         *            The response where the resource can write its content 
into.
+        * @throws IOException 
         */
        void write(OutputStream output) throws IOException;
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/resource/ResourceStreamWrapper.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/resource/ResourceStreamWrapper.java
 
b/wicket-util/src/main/java/org/apache/wicket/util/resource/ResourceStreamWrapper.java
index 11b6253..d0c23b6 100644
--- 
a/wicket-util/src/main/java/org/apache/wicket/util/resource/ResourceStreamWrapper.java
+++ 
b/wicket-util/src/main/java/org/apache/wicket/util/resource/ResourceStreamWrapper.java
@@ -29,13 +29,25 @@ import org.apache.wicket.util.time.Time;
  */
 public class ResourceStreamWrapper implements IResourceStream
 {
+       private static final long serialVersionUID = 1L;
+
        private final IResourceStream delegate;
 
+       /**
+        * Creates the wrapper around the {@code delegate} resource stream.
+        * 
+        * @param delegate
+        */
        public ResourceStreamWrapper(IResourceStream delegate)
        {
                this.delegate = Args.notNull(delegate, "delegate");
        }
 
+       /**
+        * Returns the wrapped delegate.
+        * 
+        * @return the wrapped delegate.
+        */
        public IResourceStream getDelegate()
        {
                return delegate;

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/string/StringValue.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/string/StringValue.java 
b/wicket-util/src/main/java/org/apache/wicket/util/string/StringValue.java
index df4bd65..5ec2860 100755
--- a/wicket-util/src/main/java/org/apache/wicket/util/string/StringValue.java
+++ b/wicket-util/src/main/java/org/apache/wicket/util/string/StringValue.java
@@ -308,6 +308,7 @@ public class StringValue implements IClusterable
         * @return The converted value
         * @throws StringValueConversionException
         */
+       @SuppressWarnings({ "unchecked", "rawtypes" })
        public final <T> T to(final Class<T> type) throws 
StringValueConversionException
        {
                if (type == null)
@@ -889,6 +890,7 @@ public class StringValue implements IClusterable
         *            This will be returned if there is an error converting the 
value
         * @return The value as an enum
         */
+       @SuppressWarnings("unchecked")
        public final <T extends Enum<T>> T toEnum(final T defaultValue)
        {
                Args.notNull(defaultValue, "defaultValue");

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/string/Strings.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/string/Strings.java 
b/wicket-util/src/main/java/org/apache/wicket/util/string/Strings.java
index 3ac1c10..01240a6 100755
--- a/wicket-util/src/main/java/org/apache/wicket/util/string/Strings.java
+++ b/wicket-util/src/main/java/org/apache/wicket/util/string/Strings.java
@@ -1543,6 +1543,8 @@ public final class Strings
        /**
         * Return this value as en enum value.
         *
+        * @param value
+        *            the value to convert to an enum value
         * @param enumClass
         *            the enum type
         * @return an enum value

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/MapVariableInterpolator.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/MapVariableInterpolator.java
 
b/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/MapVariableInterpolator.java
index 1c09c04..f4f21995 100644
--- 
a/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/MapVariableInterpolator.java
+++ 
b/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/MapVariableInterpolator.java
@@ -27,6 +27,7 @@ import org.apache.wicket.util.string.Strings;
  * @author Jonathan Locke
  * @since 1.2.6
  */
+@SuppressWarnings("serial")
 public class MapVariableInterpolator extends VariableInterpolator
 {
        /** Map of variables */

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/SystemVariableInterpolator.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/SystemVariableInterpolator.java
 
b/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/SystemVariableInterpolator.java
index ae4c763..864c44d 100644
--- 
a/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/SystemVariableInterpolator.java
+++ 
b/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/SystemVariableInterpolator.java
@@ -22,6 +22,7 @@ package org.apache.wicket.util.string.interpolator;
  * @author Jonathan Locke
  * @since 1.2.6
  */
+@SuppressWarnings("serial")
 public final class SystemVariableInterpolator extends MapVariableInterpolator
 {
        /**

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/VariableInterpolator.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/VariableInterpolator.java
 
b/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/VariableInterpolator.java
index 86add15..e56197b 100644
--- 
a/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/VariableInterpolator.java
+++ 
b/wicket-util/src/main/java/org/apache/wicket/util/string/interpolator/VariableInterpolator.java
@@ -37,6 +37,7 @@ import org.apache.wicket.util.io.IClusterable;
  * @author Jonathan Locke
  * @since 1.2.6
  */
+@SuppressWarnings("serial")
 public abstract class VariableInterpolator implements IClusterable
 {
        /** The <code>String</code> to interpolate into */

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/main/java/org/apache/wicket/util/time/Time.java
----------------------------------------------------------------------
diff --git a/wicket-util/src/main/java/org/apache/wicket/util/time/Time.java 
b/wicket-util/src/main/java/org/apache/wicket/util/time/Time.java
index 2aac2be..a4497c6 100755
--- a/wicket-util/src/main/java/org/apache/wicket/util/time/Time.java
+++ b/wicket-util/src/main/java/org/apache/wicket/util/time/Time.java
@@ -552,11 +552,11 @@ public final class Time extends AbstractTime
        }
 
        /**
-        * return timestamp string in RFC1123 format
-        * <p/>
-        * Contrary to {@link java.text.SimpleDateFormat} this is thread-safe.
-        * <p/> 
-        * taken from the source code of jetty 7.3.0, credits + thanks to Greg 
Wilkins!
+        * Returns this time stamp in RFC1123 string format. Contrary to
+        * {@link java.text.SimpleDateFormat} this is thread-safe. Taken from 
the source code of jetty
+        * 7.3.0, credits + thanks to Greg Wilkins!
+        * 
+        * @return timestamp string in RFC1123 format
         */
        public String toRfc1123TimestampString()
        {

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/collections/IntHashMapTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/collections/IntHashMapTest.java
 
b/wicket-util/src/test/java/org/apache/wicket/util/collections/IntHashMapTest.java
index f38ee54..b5c7da1 100644
--- 
a/wicket-util/src/test/java/org/apache/wicket/util/collections/IntHashMapTest.java
+++ 
b/wicket-util/src/test/java/org/apache/wicket/util/collections/IntHashMapTest.java
@@ -19,20 +19,20 @@ package org.apache.wicket.util.collections;
 import static org.hamcrest.CoreMatchers.equalTo;
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.CoreMatchers.notNullValue;
+import static org.junit.Assert.*;
 
 import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
-import java.util.Iterator;
 
 import org.apache.wicket.util.io.ByteArrayOutputStream;
-import org.junit.Assert;
 import org.junit.Test;
 
-public class IntHashMapTest extends Assert
+@SuppressWarnings("javadoc")
+public class IntHashMapTest
 {
-
+       @SuppressWarnings({ "resource", "unchecked" })
        @Test
        public void serialize() throws IOException, ClassNotFoundException
        {

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/convert/converter/BigIntegerConverterTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/convert/converter/BigIntegerConverterTest.java
 
b/wicket-util/src/test/java/org/apache/wicket/util/convert/converter/BigIntegerConverterTest.java
index fb92c96..479be0e 100644
--- 
a/wicket-util/src/test/java/org/apache/wicket/util/convert/converter/BigIntegerConverterTest.java
+++ 
b/wicket-util/src/test/java/org/apache/wicket/util/convert/converter/BigIntegerConverterTest.java
@@ -23,9 +23,7 @@ import org.apache.wicket.util.convert.ConversionException;
 import org.junit.Assert;
 import org.junit.Test;
 
-/**
- * Tests for BigIntegerConverter
- */
+@SuppressWarnings("javadoc")
 public class BigIntegerConverterTest extends Assert
 {
        @Test

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/convert/converters/ConvertersTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/convert/converters/ConvertersTest.java
 
b/wicket-util/src/test/java/org/apache/wicket/util/convert/converters/ConvertersTest.java
index fd2bc14..58c7fb2 100644
--- 
a/wicket-util/src/test/java/org/apache/wicket/util/convert/converters/ConvertersTest.java
+++ 
b/wicket-util/src/test/java/org/apache/wicket/util/convert/converters/ConvertersTest.java
@@ -16,6 +16,10 @@
  */
 package org.apache.wicket.util.convert.converters;
 
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.fail;
+
 import java.math.BigDecimal;
 import java.text.ChoiceFormat;
 import java.text.NumberFormat;
@@ -35,22 +39,14 @@ import 
org.apache.wicket.util.convert.converter.FloatConverter;
 import org.apache.wicket.util.convert.converter.IntegerConverter;
 import org.apache.wicket.util.convert.converter.LongConverter;
 import org.apache.wicket.util.convert.converter.ShortConverter;
-import org.junit.Assert;
 import org.junit.Test;
 
-/**
- * Tests for the base converters.
- * 
- * @author Eelco Hillenius
- */
-public final class ConvertersTest extends Assert
+@SuppressWarnings("javadoc")
+public final class ConvertersTest
 {
        /** Dutch locale for localized testing. */
        private static final Locale DUTCH_LOCALE = new Locale("nl", "NL");
 
-       /**
-        * @throws Exception
-        */
        @Test
        public void thousandSeperator() throws Exception
        {
@@ -86,18 +82,8 @@ public final class ConvertersTest extends Assert
                assertEquals(Float.valueOf(1234f), fc.convertToObject(string, 
Locale.FRENCH));
        }
 
-       /**
-        * @throws Exception
-        *             WICKET-1344 public void testBigDecimalRounding() throws 
Exception {
-        *             BigDecimalConverter bdc = new BigDecimalConverter(); 
assertEquals("123.45",
-        *             bdc.convertToObject("123.45", 
Locale.ENGLISH).toString()); }
-        */
-
-       /**
-        * Test boolean conversions.
-        */
        @Test
-       public void booleanConversions()
+       public void validBooleanConversions()
        {
                BooleanConverter converter = new BooleanConverter();
                assertEquals(Boolean.FALSE, converter.convertToObject("", 
Locale.US));
@@ -105,61 +91,49 @@ public final class ConvertersTest extends Assert
                assertEquals("false", converter.convertToString(Boolean.FALSE, 
Locale.getDefault()));
                assertEquals(Boolean.TRUE, converter.convertToObject("true", 
Locale.getDefault()));
                assertEquals(Boolean.FALSE, converter.convertToObject("false", 
Locale.getDefault()));
-               try
-               {
-                       converter.convertToObject("whatever", 
Locale.getDefault());
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // this is correct
-               }
        }
 
-       /**
-        * Test byte conversions.
-        */
+       @Test(expected = ConversionException.class)
+       public void invalidBooleanConversion()
+       {
+               BooleanConverter converter = new BooleanConverter();
+
+               // should throw an exception
+               converter.convertToObject("whatever", Locale.getDefault());
+       }
+
        @Test
-       public void byteConversions()
+       public void validByteConversions()
        {
                ByteConverter converter = new ByteConverter();
                assertNull(converter.convertToObject("", Locale.US));
                assertEquals(new Byte((byte)10), 
converter.convertToObject("10", Locale.US));
                assertEquals("10", converter.convertToString((byte)10, 
Locale.US));
-               try
-               {
-                       converter.convertToObject("whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
-               try
-               {
-                       converter.convertToObject("10whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
-               try
-               {
-                       converter.convertToObject("256", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
        }
 
-       /**
-        * Test double conversions.
-        */
+       @Test(expected = ConversionException.class)
+       public void invalidByteConversion1()
+       {
+               ByteConverter converter = new ByteConverter();
+               converter.convertToObject("whatever", Locale.US);
+       }
+
+       @Test(expected = ConversionException.class)
+       public void invalidByteConversion2()
+       {
+               ByteConverter converter = new ByteConverter();
+               converter.convertToObject("10whatever", Locale.US);
+       }
+
+       @Test(expected = ConversionException.class)
+       public void invalidByteConversion3()
+       {
+               ByteConverter converter = new ByteConverter();
+               converter.convertToObject("256", Locale.US);
+       }
+
        @Test
-       public void doubleConversions()
+       public void validDoubleConversions()
        {
                DoubleConverter converter = new DoubleConverter();
                assertEquals("7.1", converter.convertToString(7.1, Locale.US));
@@ -167,198 +141,152 @@ public final class ConvertersTest extends Assert
                assertNull(converter.convertToObject("", Locale.US));
                assertEquals(1.1, converter.convertToObject("1.1", Locale.US), 
0.001);
                assertEquals("1.1", converter.convertToString(1.1, Locale.US));
-               try
-               {
-                       converter.convertToObject("whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // this is correct
-               }
-               try
-               {
-                       converter.convertToObject("1.1whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // this is correct
-               }
+       }
 
-               try
-               {
-                       converter.convertToObject("1" + Double.MAX_VALUE, 
Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
+       @Test(expected = ConversionException.class)
+       public void invalidDoubleConversion1()
+       {
+               DoubleConverter converter = new DoubleConverter();
+               converter.convertToObject("whatever", Locale.US);
+       }
+
+       @Test(expected = ConversionException.class)
+       public void invalidDoubleConversion2()
+       {
+               DoubleConverter converter = new DoubleConverter();
+               converter.convertToObject("1.1whatever", Locale.US);
+       }
+
+       @Test(expected = ConversionException.class)
+       public void invalidDoubleConversion3()
+       {
+               DoubleConverter converter = new DoubleConverter();
+               converter.convertToObject("1" + Double.MAX_VALUE, Locale.US);
        }
 
-       /**
-        * Test float conversions.
-        */
        @Test
-       public void floatConversions()
+       public void validFloatConversions()
        {
                FloatConverter converter = new FloatConverter();
                assertNull(converter.convertToObject("", Locale.US));
                assertEquals(new Float(1.1), converter.convertToObject("1.1", 
Locale.US));
                assertEquals("1.1", converter.convertToString(new Float(1.1), 
Locale.US));
-               try
-               {
-                       converter.convertToObject("whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // this is correct
-               }
-               try
-               {
-                       converter.convertToObject("1.1whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // this is correct
-               }
+       }
 
+       @Test(expected = ConversionException.class)
+       public void invalidFloatConversion1()
+       {
+               FloatConverter converter = new FloatConverter();
+               converter.convertToObject("whatever", Locale.US);
+       }
 
-               try
-               {
-                       converter.convertToObject("1" + Float.MAX_VALUE, 
Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
+       @Test(expected = ConversionException.class)
+       public void invalidFloatConversion2()
+       {
+               FloatConverter converter = new FloatConverter();
+               converter.convertToObject("1.1whatever", Locale.US);
+       }
+
+       @Test(expected = ConversionException.class)
+       public void invalidFloatConversion3()
+       {
+               FloatConverter converter = new FloatConverter();
+               converter.convertToObject("1" + Float.MAX_VALUE, Locale.US);
        }
 
-       /**
-        * Test integer conversions.
-        */
        @Test
-       public void integerConversions()
+       public void validIntegerConversions()
        {
                IntegerConverter converter = new IntegerConverter();
                assertEquals("7", converter.convertToString(7, Locale.US));
                assertNull(converter.convertToObject("", Locale.US));
                assertEquals(new Integer(10), converter.convertToObject("10", 
Locale.US));
                assertEquals("10", converter.convertToString(10, Locale.US));
-               try
-               {
-                       converter.convertToObject("whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
-               try
-               {
-                       converter.convertToObject("10whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
+       }
 
-               try
-               {
-                       converter.convertToObject("1.0", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
+       @Test(expected = ConversionException.class)
+       public void invalidIntegerConversion1()
+       {
+               IntegerConverter converter = new IntegerConverter();
+               converter.convertToObject("whatever", Locale.US);
+       }
 
-               try
-               {
-                       converter.convertToObject("1" + Integer.MAX_VALUE, 
Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
+       @Test(expected = ConversionException.class)
+       public void invalidIntegerConversion2()
+       {
+               IntegerConverter converter = new IntegerConverter();
+               converter.convertToObject("10whatever", Locale.US);
+       }
+
+       @Test(expected = ConversionException.class)
+       public void invalidIntegerConversion3()
+       {
+               IntegerConverter converter = new IntegerConverter();
+               converter.convertToObject("1.0", Locale.US);
+               fail("Conversion should have thrown an exception");
+       }
+
+       @Test(expected = ConversionException.class)
+       public void invalidIntegerConversion4()
+       {
+               IntegerConverter converter = new IntegerConverter();
+               converter.convertToObject("1" + Integer.MAX_VALUE, Locale.US);
        }
 
-       /**
-        * Test long conversions.
-        */
        @Test
-       public void longConversions()
+       public void validLongConversions()
        {
                LongConverter converter = new LongConverter();
                assertNull(converter.convertToObject("", Locale.US));
                assertEquals(new Long(10), converter.convertToObject("10", 
Locale.US));
                assertEquals("10", converter.convertToString((long)10, 
Locale.US));
-               try
-               {
-                       converter.convertToObject("whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
-               try
-               {
-                       converter.convertToObject("10whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
-               try
-               {
-                       converter.convertToObject("1" + Long.MAX_VALUE, 
Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
+       }
 
-               try
-               {
-                       // WICKET-5853 assert that the compared number is out 
of range of Long
-                       final String biggerThanLong = "9223372036854776833";
-                       assertEquals(1,
-                                       new 
BigDecimal(biggerThanLong).compareTo(BigDecimal.valueOf(Long.MAX_VALUE)));
-                       converter.convertToObject(biggerThanLong, Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
+       @Test(expected = ConversionException.class)
+       public void invalidLongConversion1()
+       {
+               LongConverter converter = new LongConverter();
+               converter.convertToObject("whatever", Locale.US);
+       }
 
-               try
-               {
-                       // WICKET-5853 assert that the compared number is out 
of range of Long
-                       final String biggerThanLong = "9223372036854776832";
-                       assertEquals(1,
-                                       new 
BigDecimal(biggerThanLong).compareTo(BigDecimal.valueOf(Long.MAX_VALUE)));
-                       converter.convertToObject(biggerThanLong, Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
+       @Test(expected = ConversionException.class)
+       public void invalidLongConversion2()
+       {
+               LongConverter converter = new LongConverter();
+               converter.convertToObject("10whatever", Locale.US);
+       }
+
+       @Test(expected = ConversionException.class)
+       public void invalidLongConversion3()
+       {
+               LongConverter converter = new LongConverter();
+               converter.convertToObject("1" + Long.MAX_VALUE, Locale.US);
+       }
+
+       @Test(expected = ConversionException.class)
+       public void invalidLongConversion4()
+       {
+               LongConverter converter = new LongConverter();
+
+               // WICKET-5853 assert that the compared number is out of range 
of Long
+               final String biggerThanLong = "9223372036854776833";
+               assertEquals(1,
+                       new 
BigDecimal(biggerThanLong).compareTo(BigDecimal.valueOf(Long.MAX_VALUE)));
+               converter.convertToObject(biggerThanLong, Locale.US);
+       }
+
+       @Test(expected = ConversionException.class)
+       public void invalidLongConversion5()
+       {
+               LongConverter converter = new LongConverter();
+
+               // WICKET-5853 assert that the compared number is out of range 
of Long
+               final String biggerThanLong = "9223372036854776832";
+               assertEquals(1,
+                       new 
BigDecimal(biggerThanLong).compareTo(BigDecimal.valueOf(Long.MAX_VALUE)));
+               converter.convertToObject(biggerThanLong, Locale.US);
        }
 
-       /**
-        * Test short conversions
-        */
        @Test
        public void shortConversions()
        {
@@ -366,64 +294,49 @@ public final class ConvertersTest extends Assert
                assertNull(converter.convertToObject("", Locale.US));
                assertEquals(new Short((short)10), 
converter.convertToObject("10", Locale.US));
                assertEquals("10", converter.convertToString((short)10, 
Locale.US));
-               try
-               {
-                       converter.convertToObject("whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
-               try
-               {
-                       converter.convertToObject("10whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
+       }
 
-               try
-               {
-                       converter.convertToObject("" + (Short.MAX_VALUE + 1), 
Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // This is correct
-               }
+       @Test(expected = ConversionException.class)
+       public void invalidShortConversion1()
+       {
+               ShortConverter converter = new ShortConverter();
+               converter.convertToObject("whatever", Locale.US);
+       }
+
+       @Test(expected = ConversionException.class)
+       public void invalidShortConversion2()
+       {
+               ShortConverter converter = new ShortConverter();
+               converter.convertToObject("10whatever", Locale.US);
+       }
+
+       @Test(expected = ConversionException.class)
+       public void invalidShortConversion3()
+       {
+               ShortConverter converter = new ShortConverter();
+               converter.convertToObject("" + (Short.MAX_VALUE + 1), 
Locale.US);
        }
 
-       /**
-        * Test for character locale conversions.
-        */
        @Test
-       public void characterConverter()
+       public void validCharacterConverter()
        {
                CharacterConverter converter = new CharacterConverter();
 
                assertNull(converter.convertToObject("", Locale.US));
                assertEquals("A", converter.convertToString('A', DUTCH_LOCALE));
                assertEquals((Object)'A', converter.convertToObject("A", 
DUTCH_LOCALE));
+       }
 
-               try
-               {
-                       converter.convertToObject("AA", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // this is correct
-               }
+       @Test(expected = ConversionException.class)
+       public void invalidCharacterConversion1()
+       {
+               CharacterConverter converter = new CharacterConverter();
+               converter.convertToObject("AA", Locale.US);
+               fail("Conversion should have thrown an exception");
        }
 
-       /**
-        * Test date locale conversions.
-        */
        @Test
-       public void dateConverter()
+       public void validDateConverters()
        {
                DateConverter converter = new DateConverter();
 
@@ -439,30 +352,22 @@ public final class ConvertersTest extends Assert
 
                assertEquals("10/24/02", converter.convertToString(date, 
Locale.US));
                assertEquals(date, converter.convertToObject("10/24/02", 
Locale.US));
+       }
 
-               try
-               {
-                       converter.convertToObject("whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // this is correct
-               }
-               try
-               {
-                       converter.convertToObject("10/24/02whatever", 
Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // this is correct
-               }
+       @Test(expected = ConversionException.class)
+       public void invalidDateConversion1()
+       {
+               DateConverter converter = new DateConverter();
+               converter.convertToObject("whatever", Locale.US);
+       }
+
+       @Test(expected = ConversionException.class)
+       public void invalidDateConversion2()
+       {
+               DateConverter converter = new DateConverter();
+               converter.convertToObject("10/24/02whatever", Locale.US);
        }
 
-       /**
-        * Test calendar locale conversions.
-        */
        @Test
        public void calendarConverter()
        {
@@ -480,26 +385,20 @@ public final class ConvertersTest extends Assert
                cal.set(2011, Calendar.MAY, 1);
                assertEquals("5/1/11", converter.convertToString(cal, 
Locale.US));
                assertEquals(cal, converter.convertToObject("5/1/11", 
Locale.US));
+       }
 
-               try
-               {
-                       converter.convertToObject("whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // this is correct
-               }
+       @Test(expected = ConversionException.class)
+       public void invalidCalendarConversion1()
+       {
+               CalendarConverter converter = new CalendarConverter();
+               converter.convertToObject("whatever", Locale.US);
+       }
 
-               try
-               {
-                       converter.convertToObject("5/1/11whatever", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
-               {
-                       // this is correct
-               }
+       @Test(expected = ConversionException.class)
+       public void invalidCalendarConversion2()
+       {
+               CalendarConverter converter = new CalendarConverter();
+               converter.convertToObject("5/1/11whatever", Locale.US);
        }
 
        /**
@@ -523,27 +422,34 @@ public final class ConvertersTest extends Assert
        @Test
        public void customFormat()
        {
+               @SuppressWarnings("serial")
                IntegerConverter converter = new IntegerConverter()
                {
                        protected NumberFormat newNumberFormat(Locale locale)
                        {
-                               return new ChoiceFormat(new double[] { 1, 2, 3 
}, new String[] { "one", "two",
-                                               "three" });
+                               return new ChoiceFormat(new double[] { 1, 2, 3 
},
+                                       new String[] { "one", "two", "three" });
                        }
                };
 
                Integer integer = converter.convertToObject("two", Locale.US);
-
                assertEquals(new Integer(2), integer);
+       }
 
-               try
-               {
-                       converter.convertToObject("four", Locale.US);
-                       fail("Conversion should have thrown an exception");
-               }
-               catch (ConversionException e)
+       @Test(expected = ConversionException.class)
+       public void invalidCustomConversion1()
+       {
+               @SuppressWarnings("serial")
+               IntegerConverter converter = new IntegerConverter()
                {
-                       // this is correct
-               }
+                       protected NumberFormat newNumberFormat(Locale locale)
+                       {
+                               return new ChoiceFormat(new double[] { 1, 2, 3 
},
+                                       new String[] { "one", "two", "three" });
+                       }
+               };
+
+               converter.convertToObject("four", Locale.US);
+               fail("Conversion should have thrown an exception");
        }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/crypt/SunJceCryptTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/crypt/SunJceCryptTest.java 
b/wicket-util/src/test/java/org/apache/wicket/util/crypt/SunJceCryptTest.java
index 1d366bd..fec7194 100644
--- 
a/wicket-util/src/test/java/org/apache/wicket/util/crypt/SunJceCryptTest.java
+++ 
b/wicket-util/src/test/java/org/apache/wicket/util/crypt/SunJceCryptTest.java
@@ -28,6 +28,7 @@ import org.junit.Assert;
 import org.junit.Assume;
 import org.junit.Test;
 
+@SuppressWarnings("javadoc")
 public class SunJceCryptTest extends Assert
 {
        /**

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/crypt/UnlimitedStrengthJurisdictionPolicyTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/crypt/UnlimitedStrengthJurisdictionPolicyTest.java
 
b/wicket-util/src/test/java/org/apache/wicket/util/crypt/UnlimitedStrengthJurisdictionPolicyTest.java
index 19515e0..0dfc711 100644
--- 
a/wicket-util/src/test/java/org/apache/wicket/util/crypt/UnlimitedStrengthJurisdictionPolicyTest.java
+++ 
b/wicket-util/src/test/java/org/apache/wicket/util/crypt/UnlimitedStrengthJurisdictionPolicyTest.java
@@ -38,6 +38,7 @@ import org.junit.Test;
  * A demo how to create {@link org.apache.wicket.util.crypt.ICrypt} 
implementation that
  * uses <em>PBKDF2WithHmacSHA1</em> for encryption
  */
+@SuppressWarnings("javadoc")
 public class UnlimitedStrengthJurisdictionPolicyTest extends Assert
 {
        @Test

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/encoding/UrlDecoderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/encoding/UrlDecoderTest.java 
b/wicket-util/src/test/java/org/apache/wicket/util/encoding/UrlDecoderTest.java
index 334ecfc..9b01915 100644
--- 
a/wicket-util/src/test/java/org/apache/wicket/util/encoding/UrlDecoderTest.java
+++ 
b/wicket-util/src/test/java/org/apache/wicket/util/encoding/UrlDecoderTest.java
@@ -20,6 +20,7 @@ import static org.junit.Assert.assertEquals;
 
 import org.junit.Test;
 
+@SuppressWarnings("javadoc")
 public class UrlDecoderTest
 {
        @Test
@@ -42,7 +43,6 @@ public class UrlDecoderTest
 
        /**
         * https://issues.apache.org/jira/browse/WICKET-4803
-        * @throws Exception
         */
        @Test
        public void badUrlEntities() throws Exception

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/encoding/UrlEncoderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/encoding/UrlEncoderTest.java 
b/wicket-util/src/test/java/org/apache/wicket/util/encoding/UrlEncoderTest.java
index 3691c74..4cbbfce 100644
--- 
a/wicket-util/src/test/java/org/apache/wicket/util/encoding/UrlEncoderTest.java
+++ 
b/wicket-util/src/test/java/org/apache/wicket/util/encoding/UrlEncoderTest.java
@@ -21,12 +21,9 @@ import org.apache.wicket.util.encoding.UrlEncoder;
 import org.junit.Assert;
 import org.junit.Test;
 
-/**
- * Tests for {@link org.apache.wicket.util.encoding.UrlDecoder}
- */
+@SuppressWarnings("javadoc")
 public class UrlEncoderTest extends Assert
 {
-
        /**
         * <a 
href="https://issues.apache.org/jira/browse/WICKET-3721";>WICKET-3721</a> Encode
         * apostrophes because otherwise they get XML encoded by 
ComponentTag#writeOutput() to

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/io/ConnectionsTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/io/ConnectionsTest.java 
b/wicket-util/src/test/java/org/apache/wicket/util/io/ConnectionsTest.java
index cde53f6..b5e994f 100644
--- a/wicket-util/src/test/java/org/apache/wicket/util/io/ConnectionsTest.java
+++ b/wicket-util/src/test/java/org/apache/wicket/util/io/ConnectionsTest.java
@@ -16,6 +16,7 @@
  */
 package org.apache.wicket.util.io;
 
+import static org.junit.Assert.*;
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.CoreMatchers.not;
 import static org.hamcrest.CoreMatchers.notNullValue;
@@ -23,14 +24,13 @@ import static org.hamcrest.CoreMatchers.notNullValue;
 import java.net.URL;
 
 import org.apache.wicket.util.time.Time;
-import org.junit.Assert;
 import org.junit.Test;
 
-public class ConnectionsTest extends Assert
+@SuppressWarnings("javadoc")
+public class ConnectionsTest 
 {
        /**
         * https://issues.apache.org/jira/browse/WICKET-5838
-        * @throws Exception
         */
        @Test
        public void getLastModified() throws Exception

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/io/XmlReaderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/io/XmlReaderTest.java 
b/wicket-util/src/test/java/org/apache/wicket/util/io/XmlReaderTest.java
index c3cb0c7..1cbb1d6 100644
--- a/wicket-util/src/test/java/org/apache/wicket/util/io/XmlReaderTest.java
+++ b/wicket-util/src/test/java/org/apache/wicket/util/io/XmlReaderTest.java
@@ -21,137 +21,118 @@ import java.io.BufferedReader;
 import org.junit.Assert;
 import org.junit.Test;
 
-/**
- * 
- * @author Juergen Donnerstag
- */
+@SuppressWarnings("javadoc")
 public class XmlReaderTest extends Assert
 {
-       /**
-        * 
-        * @throws Exception
-        */
        @Test
-       public void test_1() throws Exception
+       public void readHtmlFileWithoutAnyTags() throws Exception
        {
                XmlReader reader = new 
XmlReader(this.getClass().getResourceAsStream("test_1.html"), null);
                assertNull(reader.getEncoding());
 
-               BufferedReader bufReader = new BufferedReader(reader);
-               assertEquals("Zeile 1", bufReader.readLine());
+               try (BufferedReader bufReader = new BufferedReader(reader);)
+               {
+                       assertEquals("Zeile 1", bufReader.readLine());
 
-               assertNull(bufReader.readLine());
+                       assertNull(bufReader.readLine());
+               }
        }
 
-       /**
-        * 
-        * @throws Exception
-        */
        @Test
-       public void test_2() throws Exception
+       public void readHtmlFileWithHtmlAndBody() throws Exception
        {
                XmlReader reader = new 
XmlReader(this.getClass().getResourceAsStream("test_2.html"), null);
                assertNull(reader.getEncoding());
 
-               BufferedReader bufReader = new BufferedReader(reader);
-               assertEquals("<html>", bufReader.readLine());
-               assertEquals("<body>", bufReader.readLine());
+               try (BufferedReader bufReader = new BufferedReader(reader);)
+               {
+                       assertEquals("<html>", bufReader.readLine());
+                       assertEquals("<body>", bufReader.readLine());
+               }
        }
 
-       /**
-        * 
-        * @throws Exception
-        */
        @Test
-       public void test_3() throws Exception
+       public void readHtmlFileWithXmlPreambleSansVersionAndHtmlTag() throws 
Exception
        {
                XmlReader reader = new 
XmlReader(this.getClass().getResourceAsStream("test_3.html"), null);
                assertNull(reader.getEncoding());
 
-               BufferedReader bufReader = new BufferedReader(reader);
-               assertEquals("", bufReader.readLine().trim());
-               assertEquals("<html>", bufReader.readLine());
-               assertNull(bufReader.readLine());
+               try (BufferedReader bufReader = new BufferedReader(reader);)
+               {
+                       assertEquals("", bufReader.readLine().trim());
+                       assertEquals("<html>", bufReader.readLine());
+                       assertNull(bufReader.readLine());
+               }
        }
 
-       /**
-        * 
-        * @throws Exception
-        */
        @Test
-       public void test_4() throws Exception
+       public void readHtmlFileWithXmlPreambleWithVersionAndHtmlTag() throws 
Exception
        {
                XmlReader reader = new 
XmlReader(this.getClass().getResourceAsStream("test_4.html"), null);
                assertNull(reader.getEncoding());
 
-               BufferedReader bufReader = new BufferedReader(reader);
-               assertEquals("", bufReader.readLine().trim());
-               assertEquals("<html>", bufReader.readLine());
-               assertNull(bufReader.readLine());
+               try (BufferedReader bufReader = new BufferedReader(reader);)
+               {
+                       assertEquals("", bufReader.readLine().trim());
+                       assertEquals("<html>", bufReader.readLine());
+                       assertNull(bufReader.readLine());
+               }
        }
 
-       /**
-        * 
-        * @throws Exception
-        */
        @Test
-       public void test_5() throws Exception
+       public void 
readHtmlFileWithXmlPreambleWithVersionAndEncodingAndHtmlTag() throws Exception
        {
                XmlReader reader = new 
XmlReader(this.getClass().getResourceAsStream("test_5.html"), null);
                assertEquals("UTF-8", reader.getEncoding());
 
-               BufferedReader bufReader = new BufferedReader(reader);
-               assertEquals("", bufReader.readLine().trim());
-               assertEquals("<html>", bufReader.readLine());
-               assertNull(bufReader.readLine());
+               try (BufferedReader bufReader = new BufferedReader(reader);)
+               {
+                       assertEquals("", bufReader.readLine().trim());
+                       assertEquals("<html>", bufReader.readLine());
+                       assertNull(bufReader.readLine());
+               }
        }
 
-       /**
-        * 
-        * @throws Exception
-        */
        @Test
-       public void test_6() throws Exception
+       public void 
readHtmlFileWithXmlPreambleWithVersionAndEncodingInSingleQuotesAndHtmlTag() 
throws Exception
        {
                XmlReader reader = new 
XmlReader(this.getClass().getResourceAsStream("test_6.html"), null);
                assertEquals("UTF-8", reader.getEncoding());
 
-               BufferedReader bufReader = new BufferedReader(reader);
-               assertEquals("", bufReader.readLine().trim());
-               assertEquals("<html>", bufReader.readLine());
-               assertNull(bufReader.readLine());
+               try (BufferedReader bufReader = new BufferedReader(reader);)
+               {
+                       assertEquals("", bufReader.readLine().trim());
+                       assertEquals("<html>", bufReader.readLine());
+                       assertNull(bufReader.readLine());
+               }
        }
 
-       /**
-        *
-        * @throws Exception
-        */
        @Test
-       public void test_7() throws Exception
+       public void 
readHtmlFileWithXmlPreambleWithVersionAndEncodingSansQuotesAndHtmlTag() throws 
Exception
        {
                XmlReader reader = new 
XmlReader(this.getClass().getResourceAsStream("test_7.html"), null);
                assertEquals("UTF-8", reader.getEncoding());
 
-               BufferedReader bufReader = new BufferedReader(reader);
-               assertEquals("", bufReader.readLine().trim());
-               assertEquals("<html>", bufReader.readLine());
-               assertNull(bufReader.readLine());
+               try (BufferedReader bufReader = new BufferedReader(reader);)
+               {
+                       assertEquals("", bufReader.readLine().trim());
+                       assertEquals("<html>", bufReader.readLine());
+                       assertNull(bufReader.readLine());
+               }
        }
 
-       /**
-        *
-        * @throws Exception
-        */
        @Test
-       public void ignoreBOM() throws Exception
+       public void 
readHtmlFileWithBomAndXmlPreambleWithEncodingSansQuotesAndHtmlTag() throws 
Exception
        {
                // test_8.html starts with <U+FEFF> character
                XmlReader reader = new 
XmlReader(this.getClass().getResourceAsStream("test_8.html"), null);
                assertEquals("UTF-8", reader.getEncoding());
 
-               BufferedReader bufReader = new BufferedReader(reader);
-               assertEquals("", bufReader.readLine().trim());
-               assertEquals("<html>", bufReader.readLine());
-               assertNull(bufReader.readLine());
+               try (BufferedReader bufReader = new BufferedReader(reader);)
+               {
+                       assertEquals("", bufReader.readLine().trim());
+                       assertEquals("<html>", bufReader.readLine());
+                       assertNull(bufReader.readLine());
+               }
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/lang/ClassesTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/lang/ClassesTest.java 
b/wicket-util/src/test/java/org/apache/wicket/util/lang/ClassesTest.java
index 7b66f57..80e7d7f 100644
--- a/wicket-util/src/test/java/org/apache/wicket/util/lang/ClassesTest.java
+++ b/wicket-util/src/test/java/org/apache/wicket/util/lang/ClassesTest.java
@@ -24,6 +24,7 @@ import org.junit.Test;
 /**
  * @since 1.5.8
  */
+@SuppressWarnings({"javadoc", "serial"})
 public class ClassesTest extends Assert
 {
        @Test
@@ -51,6 +52,4 @@ public class ClassesTest extends Assert
                // anonymous interface impl
                assertEquals("java.lang.Object", Classes.name(new Cloneable() 
{}.getClass()));
        }
-
-
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/lang/NumbersTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/lang/NumbersTest.java 
b/wicket-util/src/test/java/org/apache/wicket/util/lang/NumbersTest.java
index 14ec700..9b08c3a 100644
--- a/wicket-util/src/test/java/org/apache/wicket/util/lang/NumbersTest.java
+++ b/wicket-util/src/test/java/org/apache/wicket/util/lang/NumbersTest.java
@@ -25,6 +25,7 @@ import org.junit.Test;
 /**
  * @since 1.5.8
  */
+@SuppressWarnings("javadoc")
 public class NumbersTest extends Assert
 {
        /**

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/lang/PackagesTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/lang/PackagesTest.java 
b/wicket-util/src/test/java/org/apache/wicket/util/lang/PackagesTest.java
index e676e7f..7b9be38 100644
--- a/wicket-util/src/test/java/org/apache/wicket/util/lang/PackagesTest.java
+++ b/wicket-util/src/test/java/org/apache/wicket/util/lang/PackagesTest.java
@@ -22,6 +22,7 @@ import org.junit.Test;
 /**
  * @since 1.5.5
  */
+@SuppressWarnings("javadoc")
 public class PackagesTest extends Assert
 {
        @Test

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/string/AppendingStringBufferTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/string/AppendingStringBufferTest.java
 
b/wicket-util/src/test/java/org/apache/wicket/util/string/AppendingStringBufferTest.java
index 27d883f..a7d8bc7 100644
--- 
a/wicket-util/src/test/java/org/apache/wicket/util/string/AppendingStringBufferTest.java
+++ 
b/wicket-util/src/test/java/org/apache/wicket/util/string/AppendingStringBufferTest.java
@@ -19,15 +19,9 @@ package org.apache.wicket.util.string;
 import org.junit.Assert;
 import org.junit.Test;
 
-/**
- * @author jcompagner
- */
+@SuppressWarnings("javadoc")
 public class AppendingStringBufferTest extends Assert
 {
-
-       /**
-        * Test method for 
'org.apache.wicket.util.string.AppendingStringBuffer.append(String)'
-        */
        @Test
        public void append()
        {
@@ -40,9 +34,6 @@ public class AppendingStringBufferTest extends Assert
                assertEquals("test1test2test3test4", asb.toString());
        }
 
-       /**
-        * @throws Exception
-        */
        @Test
        public void largeBegin() throws Exception
        {
@@ -50,9 +41,6 @@ public class AppendingStringBufferTest extends Assert
                assertEquals("123456789012345678901234567890", asb.toString());
        }
 
-       /**
-        * @throws Exception
-        */
        @Test
        public void charPrepend() throws Exception
        {
@@ -61,9 +49,6 @@ public class AppendingStringBufferTest extends Assert
                assertEquals("1234567890", asb.toString());
        }
 
-       /**
-        * @throws Exception
-        */
        @Test
        public void equalsToAppeningBuffer() throws Exception
        {
@@ -72,9 +57,6 @@ public class AppendingStringBufferTest extends Assert
                assertEquals(asb1, asb2);
        }
 
-       /**
-        * @throws Exception
-        */
        @Test
        public void equalsToCharSequence() throws Exception
        {
@@ -88,9 +70,6 @@ public class AppendingStringBufferTest extends Assert
                assertFalse(asb.equals("01234567890"));
        }
 
-       /**
-        * @throws Exception
-        */
        @Test
        public void startsWidth() throws Exception
        {
@@ -105,9 +84,6 @@ public class AppendingStringBufferTest extends Assert
                assertFalse(asb.startsWith("01234"));
        }
 
-       /**
-        * @throws Exception
-        */
        @Test
        public void endsWidth() throws Exception
        {
@@ -156,7 +132,5 @@ public class AppendingStringBufferTest extends Assert
                asb = new AppendingStringBuffer("123456789");
                asb.insert(5, (Integer)null);
                assertEquals("12345null6789", asb.toString());
-
        }
-
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/string/StringValueTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/string/StringValueTest.java 
b/wicket-util/src/test/java/org/apache/wicket/util/string/StringValueTest.java
index 4f0a60b..81c002f 100644
--- 
a/wicket-util/src/test/java/org/apache/wicket/util/string/StringValueTest.java
+++ 
b/wicket-util/src/test/java/org/apache/wicket/util/string/StringValueTest.java
@@ -23,9 +23,7 @@ import org.apache.wicket.util.time.Time;
 import org.junit.Assert;
 import org.junit.Test;
 
-/**
- * Tests for StringValue
- */
+@SuppressWarnings("javadoc")
 public class StringValueTest extends Assert
 {
        /**
@@ -132,7 +130,7 @@ public class StringValueTest extends Assert
        }
 
        @Test
-       public void enums() throws Exception
+       public void enums() 
        {
                assertEquals(TestEnum.FOO, new 
StringValue("FOO").toEnum(TestEnum.class));
                assertEquals(TestEnum.FOO, new 
StringValue("FOO").toEnum(TestEnum.BAR));

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/string/StringsTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/string/StringsTest.java 
b/wicket-util/src/test/java/org/apache/wicket/util/string/StringsTest.java
index b0e3970..9c495c7 100644
--- a/wicket-util/src/test/java/org/apache/wicket/util/string/StringsTest.java
+++ b/wicket-util/src/test/java/org/apache/wicket/util/string/StringsTest.java
@@ -16,56 +16,21 @@
  */
 package org.apache.wicket.util.string;
 
+import static org.junit.Assert.*;
+
 import java.io.UnsupportedEncodingException;
 import java.util.Arrays;
 import java.util.List;
 
-import org.apache.wicket.util.lang.Args;
-import org.junit.Assert;
 import org.junit.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-/**
- * Tests for {@link Strings}
- * 
- * @author Jonathan Locke
- * @author Martijn Dashorst
- */
-public class StringsTest extends Assert
+@SuppressWarnings("javadoc")
+public class StringsTest
 {
        private static final Logger log = 
LoggerFactory.getLogger(StringsTest.class);
 
-       /**
-        * 
-        */
-       @Test
-       public void logger()
-       {
-               log.debug("Test: '{}'", 1);
-
-               try
-               {
-                       throw new IllegalArgumentException("meine Exception");
-               }
-               catch (Exception ex)
-               {
-                       log.debug("Test: '{}'", 1, ex);
-               }
-
-               try
-               {
-                       Args.isTrue(false, "args error: %s", 123);
-               }
-               catch (Exception ex)
-               {
-                       log.debug("Test: '{}'", 321, ex);
-               }
-       }
-
-       /**
-        * 
-        */
        @Test
        public void stripJSessionId()
        {
@@ -86,34 +51,28 @@ public class StringsTest extends Assert
                        Strings.stripJSessionId(url + 
";a=b;c=d;jsessionid=12345?param=a;b"));
        }
 
-       /**
-        * 
-        */
        @Test
        public void test()
        {
-               Assert.assertEquals("foo", 
Strings.lastPathComponent("bar:garply:foo", ':'));
-               Assert.assertEquals("foo", Strings.lastPathComponent("foo", 
':'));
-               Assert.assertEquals("bar", 
Strings.firstPathComponent("bar:garply:foo", ':'));
-               Assert.assertEquals("foo", Strings.lastPathComponent("foo", 
':'));
-               Assert.assertEquals("garply:foo", 
Strings.afterFirstPathComponent("bar:garply:foo", ':'));
-               Assert.assertEquals("", Strings.afterFirstPathComponent("foo", 
':'));
-               Assert.assertEquals("bar:baz", 
Strings.beforeLast("bar:baz:foo", ':'));
-               Assert.assertEquals("", Strings.beforeLast("bar", ':'));
-               Assert.assertEquals("bar", Strings.beforeFirst("bar:baz:foo", 
':'));
-               Assert.assertEquals("", Strings.beforeFirst("bar", ':'));
-               Assert.assertEquals("baz:foo", 
Strings.afterFirst("bar:baz:foo", ':'));
-               Assert.assertEquals("", Strings.afterFirst("bar", ':'));
-               Assert.assertEquals("foo", Strings.afterLast("bar:baz:foo", 
':'));
-               Assert.assertEquals("", Strings.afterLast("bar", ':'));
-               Assert.assertEquals("foo", Strings.replaceAll("afaooaaa", "a", 
"").toString());
-               Assert.assertEquals("fuzzyffuzzyoofuzzyfuzzyfuzzy",
+               assertEquals("foo", Strings.lastPathComponent("bar:garply:foo", 
':'));
+               assertEquals("foo", Strings.lastPathComponent("foo", ':'));
+               assertEquals("bar", 
Strings.firstPathComponent("bar:garply:foo", ':'));
+               assertEquals("foo", Strings.lastPathComponent("foo", ':'));
+               assertEquals("garply:foo", 
Strings.afterFirstPathComponent("bar:garply:foo", ':'));
+               assertEquals("", Strings.afterFirstPathComponent("foo", ':'));
+               assertEquals("bar:baz", Strings.beforeLast("bar:baz:foo", ':'));
+               assertEquals("", Strings.beforeLast("bar", ':'));
+               assertEquals("bar", Strings.beforeFirst("bar:baz:foo", ':'));
+               assertEquals("", Strings.beforeFirst("bar", ':'));
+               assertEquals("baz:foo", Strings.afterFirst("bar:baz:foo", ':'));
+               assertEquals("", Strings.afterFirst("bar", ':'));
+               assertEquals("foo", Strings.afterLast("bar:baz:foo", ':'));
+               assertEquals("", Strings.afterLast("bar", ':'));
+               assertEquals("foo", Strings.replaceAll("afaooaaa", "a", 
"").toString());
+               assertEquals("fuzzyffuzzyoofuzzyfuzzyfuzzy",
                        Strings.replaceAll("afaooaaa", "a", 
"fuzzy").toString());
        }
 
-       /**
-        * Tests the <code>beforeFirst</code> method.
-        */
        @Test
        public void beforeFirst()
        {
@@ -127,9 +86,6 @@ public class StringsTest extends Assert
                assertEquals("com foo", Strings.beforeFirst("com foo.bar", 
'.'));
        }
 
-       /**
-        * Tests the <code>afterFirst</code> method.
-        */
        @Test
        public void afterFirst()
        {
@@ -143,9 +99,6 @@ public class StringsTest extends Assert
                assertEquals("bar", Strings.afterFirst("com.foo bar", ' '));
        }
 
-       /**
-        * Tests the <code>afterLast</code> method.
-        */
        @Test
        public void afterLast()
        {
@@ -159,9 +112,6 @@ public class StringsTest extends Assert
                assertEquals("bar", Strings.afterLast("com foo.bar", '.'));
        }
 
-       /**
-        * Tests the beforeLastPathComponent method
-        */
        @Test
        public void beforeLastPathComponent()
        {
@@ -176,22 +126,18 @@ public class StringsTest extends Assert
                assertEquals("com.foo", 
Strings.beforeLastPathComponent("com.foo.bar", '.'));
        }
 
-       /**
-        * Tests the capitalize method.
-        */
        @Test
        public void capitalize()
        {
-               assertEquals("Lorem ipsum dolor sit amet", 
Strings.capitalize("lorem ipsum dolor sit amet"));
-               assertEquals("Lorem ipsum dolor sit amet", 
Strings.capitalize("Lorem ipsum dolor sit amet"));
+               assertEquals("Lorem ipsum dolor sit amet",
+                       Strings.capitalize("lorem ipsum dolor sit amet"));
+               assertEquals("Lorem ipsum dolor sit amet",
+                       Strings.capitalize("Lorem ipsum dolor sit amet"));
                assertEquals(" abcdefghijklm", Strings.capitalize(" 
abcdefghijklm"));
                assertEquals("", Strings.capitalize(""));
                assertNull(Strings.capitalize(null));
        }
 
-       /**
-        * Tests the escapeMarkup method.
-        */
        @Test
        public void escapeMarkup()
        {
@@ -224,9 +170,6 @@ public class StringsTest extends Assert
                        
Strings.escapeMarkup(controlCharacters.toString()).toString());
        }
 
-       /**
-        * Tests the escapeMarkup method with whitespace.
-        */
        @Test
        public void escapeMarkupWhiteSpace()
        {
@@ -234,46 +177,35 @@ public class StringsTest extends Assert
                assertEquals("", Strings.escapeMarkup("", true).toString());
 
                assertEquals("\n \t", Strings.escapeMarkup("\n \t", 
false).toString());
-               assertEquals("\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", 
Strings.escapeMarkup("\n \t", true)
-                       .toString());
+               assertEquals("\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",
+                       Strings.escapeMarkup("\n \t", true).toString());
                assertEquals("  ", Strings.escapeMarkup("  ", 
false).toString());
                assertEquals("&nbsp;&nbsp;", Strings.escapeMarkup("  ", 
true).toString());
        }
 
-       /**
-        * Tests the escapeMarkup method with unicode escapes.
-        * 
-        * @throws UnsupportedEncodingException
-        */
        @Test
-       public void escapeMarkupUnicode() throws UnsupportedEncodingException
+       public void escapeMarkupUnicode()
        {
                assertNull(Strings.escapeMarkup(null, true, true));
                assertEquals("", Strings.escapeMarkup("", true, 
true).toString());
 
                // The escaped unicode is ����������"
-               assertEquals(
-                       
"&#199;&#252;&#233;&#226;&#228;&#224;&#229;&#231;&#234;&#235;",
+               
assertEquals("&#199;&#252;&#233;&#226;&#228;&#224;&#229;&#231;&#234;&#235;",
                        
Strings.escapeMarkup("\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb",
                                false, true).toString());
 
        }
 
-       /**
-        * Tests the <code>replaceHtmlEscapeNumber</code> method.
-        * 
-        * @throws UnsupportedEncodingException
-        */
        @Test
-       public void replaceHtmlEscapeNumber() throws 
UnsupportedEncodingException
+       public void replaceHtmlEscapeNumber()
        {
                assertNull(Strings.replaceHtmlEscapeNumber(null));
                assertEquals("", Strings.replaceHtmlEscapeNumber(""));
                assertEquals("abcdefghijklm�", 
Strings.replaceHtmlEscapeNumber("abcdefghijklm�"));
                assertEquals("a &#", Strings.replaceHtmlEscapeNumber("a &#"));
-               assertEquals(
-                       
"\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb",
-                       
Strings.replaceHtmlEscapeNumber("&#199;&#252;&#233;&#226;&#228;&#224;&#229;&#231;&#234;&#235;"));
+               
assertEquals("\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb",
+                       Strings.replaceHtmlEscapeNumber(
+                               
"&#199;&#252;&#233;&#226;&#228;&#224;&#229;&#231;&#234;&#235;"));
        }
 
        private String convertNonASCIIString(final String str) throws 
UnsupportedEncodingException
@@ -281,9 +213,6 @@ public class StringsTest extends Assert
                return new String(str.getBytes(), "iso-8859-1");
        }
 
-       /**
-        * Tests the <code>firstPathComponent</code> method.
-        */
        @Test
        public void firstPathComponent()
        {
@@ -294,9 +223,6 @@ public class StringsTest extends Assert
                assertEquals("foo bar", Strings.firstPathComponent("foo bar", 
'.'));
        }
 
-       /**
-        * Tests the <code>isEmpty</code> method.
-        */
        @Test
        public void isEmpty()
        {
@@ -309,11 +235,6 @@ public class StringsTest extends Assert
                assertFalse(Strings.isEmpty(" a"));
        }
 
-       /**
-        * Tests the <code>isTrue</code> method.
-        * 
-        * @throws StringValueConversionException
-        */
        @Test
        public void isTrue() throws StringValueConversionException
        {
@@ -337,21 +258,14 @@ public class StringsTest extends Assert
                assertTrue(Strings.isTrue("Y"));
                assertTrue(Strings.isTrue("tRuE"));
                assertTrue(Strings.isTrue("1"));
+       }
 
-               try
-               {
-                       Strings.isTrue("foo");
-                       fail("Exception expected");
-               }
-               catch (StringValueConversionException e)
-               {
-                       assertTrue(true);
-               }
+       @Test(expected = StringValueConversionException.class)
+       public void invalidIsTrue()
+       {
+               Strings.isTrue("foo");
        }
 
-       /**
-        * Tests the <code>replaceAll</code> method.
-        */
        @Test
        public void replaceAll()
        {
@@ -386,25 +300,19 @@ public class StringsTest extends Assert
                assertEquals("aaaa", Strings.replaceAll(asb, "a", 
"aa").toString());
        }
 
-       /**
-        * Tests the <code>split</code> method.
-        */
        @Test
        public void split()
        {
-               assertEquals(new String[0], Strings.split(null, '.'));
-               assertEquals(new String[0], Strings.split("", '.'));
-               assertEquals(new String[] { "", "" }, Strings.split(".", '.'));
-               assertEquals(new String[] { "a", "" }, Strings.split("a.", 
'.'));
-               assertEquals(new String[] { "a", "b" }, Strings.split("a.b", 
'.'));
-               assertEquals(new String[] { "a", "b", "c" }, 
Strings.split("a.b.c", '.'));
-               assertEquals(new String[] { "a", "b", "c" }, Strings.split("a b 
c", ' '));
-               assertEquals(new String[] { "abc" }, Strings.split("abc", ' '));
+               assertArrayEquals(new String[0], Strings.split(null, '.'));
+               assertArrayEquals(new String[0], Strings.split("", '.'));
+               assertArrayEquals(new String[] { "", "" }, Strings.split(".", 
'.'));
+               assertArrayEquals(new String[] { "a", "" }, Strings.split("a.", 
'.'));
+               assertArrayEquals(new String[] { "a", "b" }, 
Strings.split("a.b", '.'));
+               assertArrayEquals(new String[] { "a", "b", "c" }, 
Strings.split("a.b.c", '.'));
+               assertArrayEquals(new String[] { "a", "b", "c" }, 
Strings.split("a b c", ' '));
+               assertArrayEquals(new String[] { "abc" }, Strings.split("abc", 
' '));
        }
 
-       /**
-        * Tests the <code>stripEnding</code> method.
-        */
        @Test
        public void stripEnding()
        {
@@ -417,11 +325,6 @@ public class StringsTest extends Assert
                assertEquals("abc", Strings.stripEnding("abc", "ab"));
        }
 
-       /**
-        * Tests the <code>toBoolean</code> method.
-        * 
-        * @throws StringValueConversionException
-        */
        @Test
        public void toBoolean() throws StringValueConversionException
        {
@@ -437,58 +340,39 @@ public class StringsTest extends Assert
                assertEquals(Boolean.TRUE, Strings.toBoolean("y"));
                assertEquals(Boolean.TRUE, Strings.toBoolean("true"));
                assertEquals(Boolean.TRUE, Strings.toBoolean("1"));
+       }
 
-               try
-               {
-                       Strings.toBoolean("waar");
-                       fail("Exception expected");
-               }
-               catch (StringValueConversionException e)
-               {
-                       assertTrue(true);
-               }
+       @Test(expected = StringValueConversionException.class)
+       public void invalidToBoolean()
+       {
+               Strings.toBoolean("waar");
        }
 
-       /**
-        * Tests the <code>toChar</code> method.
-        * 
-        * @throws StringValueConversionException
-        */
        @Test
-       public void toChar() throws StringValueConversionException
+       public void toChar()
        {
                assertEquals(' ', Strings.toChar(" "));
                assertEquals('a', Strings.toChar("a"));
+       }
 
-               try
-               {
-                       Strings.toChar("");
-                       fail("Exception expected");
-               }
-               catch (StringValueConversionException e)
-               {
-               }
-               try
-               {
-                       Strings.toChar(null);
-                       fail("Exception expected");
-               }
-               catch (StringValueConversionException e)
-               {
-               }
-               try
-               {
-                       Strings.toChar("aa");
-                       fail("Exception expected");
-               }
-               catch (StringValueConversionException e)
-               {
-               }
+       @Test(expected = StringValueConversionException.class)
+       public void invalidToChar1()
+       {
+               Strings.toChar("");
+       }
+
+       @Test(expected = StringValueConversionException.class)
+       public void invalidToChar2()
+       {
+               Strings.toChar(null);
+       }
+
+       @Test(expected = StringValueConversionException.class)
+       public void invalidToChar3()
+       {
+               Strings.toChar("aa");
        }
 
-       /**
-        * Tests the <code>toMultilineMarkup</code> method.
-        */
        @Test
        public void toMultilineMarkup()
        {
@@ -500,14 +384,15 @@ public class StringsTest extends Assert
                assertEquals("<p>abc<br/></p>", 
Strings.toMultilineMarkup("abc\n").toString());
                assertEquals("<p>abc<br/>def</p>", 
Strings.toMultilineMarkup("abc\ndef").toString());
                assertEquals("<p>abc<br/>def</p>", 
Strings.toMultilineMarkup("abc\r\ndef").toString());
-               assertEquals("<p>abc<br/>def<br/>ghi</p>", 
Strings.toMultilineMarkup("abc\ndef\nghi")
-                       .toString());
+               assertEquals("<p>abc<br/>def<br/>ghi</p>",
+                       Strings.toMultilineMarkup("abc\ndef\nghi").toString());
 
                // WICKET-4837
                assertEquals(
                        "<p><a 
href=\"mailto:[email protected]\";>[email protected]</a><br/><a 
href=\"http://apache.wicket.org\";>http://apache.wicket.org</a></p>",
-                       Strings.toMultilineMarkup(
-                               "<a 
href=\"mailto:[email protected]\";>[email protected]</a>\n<a 
href=\"http://apache.wicket.org\";>http://apache.wicket.org</a>")
+                       Strings
+                               .toMultilineMarkup(
+                                       "<a 
href=\"mailto:[email protected]\";>[email protected]</a>\n<a 
href=\"http://apache.wicket.org\";>http://apache.wicket.org</a>")
                                .toString());
 
                assertEquals("<p>abc</p><p>def</p><p>ghi</p>",
@@ -521,9 +406,6 @@ public class StringsTest extends Assert
                assertEquals("<p>a\\nbc</p>", 
Strings.toMultilineMarkup("a\\nbc").toString());
        }
 
-       /**
-        * Tests the <code>toString</code> method.
-        */
        @Test
        public void testToString()
        {
@@ -543,9 +425,6 @@ public class StringsTest extends Assert
                }
        }
 
-       /**
-        * Test the toString(throwable)
-        */
        @Test
        public void toStringThrowable()
        {
@@ -555,35 +434,16 @@ public class StringsTest extends Assert
                assertTrue(exceptionString.length() > 1);
                assertTrue(exceptionString.contains("RuntimeException"));
        }
-       
-       /**
-        * Tests the <code>join</code> method.
-        */
+
        @Test
        public void testJoin() throws Exception
        {
                List<String> fragments = Arrays.asList("foo", "bar", "baz");
-               
+
                assertEquals("foo-bar-baz", Strings.join("-", fragments));
-               
-               //empty separator
-               assertEquals("foobarbaz", Strings.join("", fragments));         
-       }
-       /**
-        * Asserts that both string arrays are equal.
-        * 
-        * @param expected
-        *            the expected value
-        * @param actual
-        *            the actual value
-        */
-       private void assertEquals(final String[] expected, final String[] 
actual)
-       {
-               if (expected == null)
-               {
-                       assertNull(actual);
-               }
-               assertEquals(stringValue(expected), stringValue(actual));
+
+               // empty separator
+               assertEquals("foobarbaz", Strings.join("", fragments));
        }
 
        /**

http://git-wip-us.apache.org/repos/asf/wicket/blob/dfee6a2a/wicket-util/src/test/java/org/apache/wicket/util/time/TimeTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-util/src/test/java/org/apache/wicket/util/time/TimeTest.java 
b/wicket-util/src/test/java/org/apache/wicket/util/time/TimeTest.java
index cc88b83..b13b745 100644
--- a/wicket-util/src/test/java/org/apache/wicket/util/time/TimeTest.java
+++ b/wicket-util/src/test/java/org/apache/wicket/util/time/TimeTest.java
@@ -23,26 +23,14 @@ import java.util.Calendar;
 import org.junit.Assert;
 import org.junit.Test;
 
-/**
- * Test cases for this object
- * 
- * @author Jonathan Locke
- */
+@SuppressWarnings("javadoc")
 public final class TimeTest extends Assert
 {
-       /**
-        * 
-        * @throws ParseException
-        */
        @Test
        public void test() throws ParseException
        {
                Time.now();
 
-               // TODO Post 1.2: Bug: Eelco mentioned this test fails on his 
computer
-               // from time to time. I have seen this and it's very weird -- 
Jonathan
-               // Assert.assertTrue(Time.now().after(start) || 
Time.now().equals(start));
-
                final Time birthday = Time.parseDate("1966.06.01");
 
                assertEquals(1966, birthday.getYear());
@@ -58,12 +46,9 @@ public final class TimeTest extends Assert
         * WICKET-5442 getHour() should be on 24-hour clock
         */
        @Test
-       public void hour() throws Exception
+       public void hour() throws ParseException
        {
-
                Time time = Time.valueOf("2000.10.30-9.30PM");
-
                assertEquals(21, time.getHour());
        }
-
 }

Reply via email to