You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by br...@apache.org on 2015/04/28 21:15:30 UTC
[5/7] [lang] testSwapIntExchangedOffsets
testSwapIntExchangedOffsets
Project: http://git-wip-us.apache.org/repos/asf/commons-lang/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-lang/commit/af8d0ab9
Tree: http://git-wip-us.apache.org/repos/asf/commons-lang/tree/af8d0ab9
Diff: http://git-wip-us.apache.org/repos/asf/commons-lang/diff/af8d0ab9
Branch: refs/heads/master
Commit: af8d0ab9bcd092b3681376b30b56f8e8faacf3c2
Parents: c1501a2
Author: beradrian <be...@yahoo.com>
Authored: Tue Mar 24 12:49:19 2015 +0200
Committer: beradrian <be...@yahoo.com>
Committed: Tue Apr 28 12:58:13 2015 +0300
----------------------------------------------------------------------
.../org/apache/commons/lang3/ArrayUtilsTest.java | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-lang/blob/af8d0ab9/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java b/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
index 5633c9d..be3e119 100644
--- a/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
@@ -2134,12 +2134,6 @@ public class ArrayUtilsTest {
assertArrayEquals(new char[] {2, 1, 3}, array);
}
- @Test(expected = ArrayIndexOutOfBoundsException.class)
- public void testSwapCharOutOfBounds() {
- char[] array = new char[] {1, 2, 3};
- ArrayUtils.swap(array, 0, 5);
- }
-
@Test
public void testSwapCharRange() {
char[] array = new char[] {1, 2, 3, 4};
@@ -2242,6 +2236,18 @@ public class ArrayUtilsTest {
assertEquals(1, array[2]);
assertEquals(2, array[3]);
}
+
+ @Test
+ public void testSwapIntExchangedOffsets() {
+ int[] array;
+ array = new int[] {1, 2, 3};
+ ArrayUtils.swap(array, 0, 1, 2);
+ assertArrayEquals(new int[] {2, 3, 1}, array);
+
+ array = new int[] {1, 2, 3};
+ ArrayUtils.swap(array, 1, 0, 2);
+ assertArrayEquals(new int[] {2, 3, 1}, array);
+ }
@Test(expected = ArrayIndexOutOfBoundsException.class)
public void testSwapIntOutOfRange() {