Author: atm
Date: Sat Apr 6 04:11:18 2013
New Revision: 1465184
URL: http://svn.apache.org/r1465184
Log:
HDFS-1804. Add a new block-volume device choosing policy that looks at free
space. Contributed by Aaron T. Myers.
Modified:
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/test/GenericTestUtils.java
Modified:
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/test/GenericTestUtils.java
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/test/GenericTestUtils.java?rev=1465184&r1=1465183&r2=1465184&view=diff
==============================================================================
---
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/test/GenericTestUtils.java
(original)
+++
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/test/GenericTestUtils.java
Sat Apr 6 04:11:18 2013
@@ -330,4 +330,14 @@ public abstract class GenericTestUtils {
" but got:\n" + output,
Pattern.compile(pattern).matcher(output).find());
}
+
+ public static void assertValueNear(long expected, long actual, long
allowedError) {
+ assertValueWithinRange(expected - allowedError, expected + allowedError,
actual);
+ }
+
+ public static void assertValueWithinRange(long expectedMin, long expectedMax,
+ long actual) {
+ Assert.assertTrue("Expected " + actual + " to be in range (" + expectedMin
+ ","
+ + expectedMax + ")", expectedMin <= actual && actual <= expectedMax);
+ }
}