Fix inconsistent @throws comments in ListOrderedSet (#125)

* Fix inconsistent @throws comments in ListOrderedSet

* Fix inconsistent @throws comments in MultiKey and update the test cases for them.
This commit is contained in:
Chen 2019-12-10 00:06:51 +08:00 committed by Gary Gregory
parent 45b6865b59
commit 45080bed99
3 changed files with 7 additions and 7 deletions

View File

@ -126,7 +126,7 @@ public class MultiKey<K> implements Serializable {
* This is equivalent to <code>new MultiKey(keys, true)</code>.
*
* @param keys the array of keys, not null
* @throws IllegalArgumentException if the key array is null
* @throws NullPointerException if the key array is null
*/
public MultiKey(final K[] keys) {
this(keys, true);
@ -153,13 +153,13 @@ public class MultiKey<K> implements Serializable {
*
* @param keys the array of keys, not null
* @param makeClone true to clone the array, false to assign it
* @throws IllegalArgumentException if the key array is null
* @throws NullPointerException if the key array is null
* @since 3.1
*/
public MultiKey(final K[] keys, final boolean makeClone) {
super();
if (keys == null) {
throw new IllegalArgumentException("The array of keys must not be null");
throw new NullPointerException("The array of keys must not be null");
}
if (makeClone) {
this.keys = keys.clone();

View File

@ -147,7 +147,7 @@ public class ListOrderedSet<E>
* Constructor that wraps (not copies).
*
* @param set the set to decorate, must not be null
* @throws IllegalArgumentException if set is null
* @throws NullPointerException if set is null
*/
protected ListOrderedSet(final Set<E> set) {
super(set);

View File

@ -96,15 +96,15 @@ public class MultiKeyTest {
try {
new MultiKey<>(keys);
fail();
} catch (final IllegalArgumentException ex) {}
} catch (final NullPointerException ex) {}
try {
new MultiKey<>(keys, true);
fail();
} catch (final IllegalArgumentException ex) {}
} catch (final NullPointerException ex) {}
try {
new MultiKey<>(keys, false);
fail();
} catch (final IllegalArgumentException ex) {}
} catch (final NullPointerException ex) {}
}
@Test