You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
231 lines
7.1 KiB
231 lines
7.1 KiB
--- a/src/main/java/org/easymock/EasyMock.java Thu Feb 23 10:32:43 2012 +0100
|
|
+++ b/src/main/java/org/easymock/EasyMock.java Thu Feb 23 11:25:46 2012 +0100
|
|
@@ -1452,81 +1452,200 @@
|
|
|
|
/**
|
|
* Expect any object but captures it for later use.
|
|
- *
|
|
- * @param <T> Type of the captured object
|
|
- * @param captured Where the parameter is captured
|
|
+ *
|
|
+ * @param <T>
|
|
+ * Type of the captured object
|
|
+ * @param captured
|
|
+ * Where the parameter is captured
|
|
* @return <code>null</code>
|
|
*/
|
|
- public static <T> T capture(Capture<T> captured) {
|
|
+ public static <T> T capture(final Capture<T> captured) {
|
|
reportMatcher(new Captures<T>(captured));
|
|
return null;
|
|
}
|
|
-
|
|
+
|
|
+ /**
|
|
+ * Expect any boolean but captures it for later use.
|
|
+ *
|
|
+ * @param captured
|
|
+ * Where the parameter is captured
|
|
+ * @return <code>false</code>
|
|
+ */
|
|
+ public static boolean captureBoolean(final Capture<Boolean> captured) {
|
|
+ reportMatcher(new Captures<Boolean>(captured));
|
|
+ return false;
|
|
+ }
|
|
+
|
|
+// /**
|
|
+// * Expect any boolean but captures it for later use.
|
|
+// *
|
|
+// * @param captured
|
|
+// * Where the parameter is captured
|
|
+// * @return <code>0</code>
|
|
+// *
|
|
+// * @deprecated Because of harder erasure enforcement, doesn't compile in
|
|
+// * Java 7
|
|
+// */
|
|
+// @Deprecated
|
|
+// public static boolean capture(final Capture<Boolean> captured) {
|
|
+// return captureBoolean(captured);
|
|
+// }
|
|
+
|
|
/**
|
|
* Expect any int but captures it for later use.
|
|
- *
|
|
- * @param captured Where the parameter is captured
|
|
+ *
|
|
+ * @param captured
|
|
+ * Where the parameter is captured
|
|
* @return <code>0</code>
|
|
*/
|
|
- public static int capture(Capture<Integer> captured) {
|
|
+ public static int captureInt(final Capture<Integer> captured) {
|
|
reportMatcher(new Captures<Integer>(captured));
|
|
return 0;
|
|
}
|
|
-
|
|
+// /**
|
|
+// * Expect any int but captures it for later use.
|
|
+// *
|
|
+// * @param captured
|
|
+// * Where the parameter is captured
|
|
+// * @return <code>0</code>
|
|
+// *
|
|
+// * @deprecated Because of harder erasure enforcement, doesn't compile in
|
|
+// * Java 7
|
|
+// */
|
|
+// @Deprecated
|
|
+// public static int capture(final Capture<Integer> captured) {
|
|
+// return captureInt(captured);
|
|
+// }
|
|
+
|
|
/**
|
|
* Expect any long but captures it for later use.
|
|
- *
|
|
- * @param captured Where the parameter is captured
|
|
+ *
|
|
+ * @param captured
|
|
+ * Where the parameter is captured
|
|
* @return <code>0</code>
|
|
*/
|
|
- public static long capture(Capture<Long> captured) {
|
|
+ public static long captureLong(final Capture<Long> captured) {
|
|
reportMatcher(new Captures<Long>(captured));
|
|
return 0;
|
|
}
|
|
-
|
|
+// /**
|
|
+// * Expect any long but captures it for later use.
|
|
+// *
|
|
+// * @param captured
|
|
+// * Where the parameter is captured
|
|
+// * @return <code>0</code>
|
|
+// *
|
|
+// * @deprecated Because of harder erasure enforcement, doesn't compile in
|
|
+// * Java 7
|
|
+// */
|
|
+// @Deprecated
|
|
+// public static long capture(final Capture<Long> captured) {
|
|
+// return captureLong(captured);
|
|
+// }
|
|
+
|
|
/**
|
|
* Expect any float but captures it for later use.
|
|
- *
|
|
- * @param captured Where the parameter is captured
|
|
+ *
|
|
+ * @param captured
|
|
+ * Where the parameter is captured
|
|
* @return <code>0</code>
|
|
*/
|
|
- public static float capture(Capture<Float> captured) {
|
|
+ public static float captureFloat(final Capture<Float> captured) {
|
|
reportMatcher(new Captures<Float>(captured));
|
|
return 0;
|
|
}
|
|
-
|
|
+// /**
|
|
+// * Expect any float but captures it for later use.
|
|
+// *
|
|
+// * @param captured
|
|
+// * Where the parameter is captured
|
|
+// * @return <code>0</code>
|
|
+// *
|
|
+// * @deprecated Because of harder erasure enforcement, doesn't compile in
|
|
+// * Java 7
|
|
+// */
|
|
+// @Deprecated
|
|
+// public static float capture(final Capture<Float> captured) {
|
|
+// return captureFloat(captured);
|
|
+// }
|
|
+
|
|
/**
|
|
* Expect any double but captures it for later use.
|
|
- *
|
|
- * @param captured Where the parameter is captured
|
|
+ *
|
|
+ * @param captured
|
|
+ * Where the parameter is captured
|
|
* @return <code>0</code>
|
|
*/
|
|
- public static double capture(Capture<Double> captured) {
|
|
+ public static double captureDouble(final Capture<Double> captured) {
|
|
reportMatcher(new Captures<Double>(captured));
|
|
return 0;
|
|
}
|
|
+// /**
|
|
+// * Expect any double but captures it for later use.
|
|
+// *
|
|
+// * @param captured
|
|
+// * Where the parameter is captured
|
|
+// * @return <code>0</code>
|
|
+// *
|
|
+// * @deprecated Because of harder erasure enforcement, doesn't compile in
|
|
+// * Java 7
|
|
+// */
|
|
+// @Deprecated
|
|
+// public static double capture(final Capture<Double> captured) {
|
|
+// return captureDouble(captured);
|
|
+// }
|
|
|
|
/**
|
|
* Expect any byte but captures it for later use.
|
|
- *
|
|
- * @param captured Where the parameter is captured
|
|
+ *
|
|
+ * @param captured
|
|
+ * Where the parameter is captured
|
|
* @return <code>0</code>
|
|
*/
|
|
- public static byte capture(Capture<Byte> captured) {
|
|
+ public static byte captureByte(final Capture<Byte> captured) {
|
|
reportMatcher(new Captures<Byte>(captured));
|
|
return 0;
|
|
}
|
|
-
|
|
+// /**
|
|
+// * Expect any byte but captures it for later use.
|
|
+// *
|
|
+// * @param captured
|
|
+// * Where the parameter is captured
|
|
+// * @return <code>0</code>
|
|
+// *
|
|
+// * @deprecated Because of harder erasure enforcement, doesn't compile in
|
|
+// * Java 7
|
|
+// */
|
|
+// @Deprecated
|
|
+// public static byte capture(final Capture<Byte> captured) {
|
|
+// return captureByte(captured);
|
|
+// }
|
|
+
|
|
/**
|
|
* Expect any char but captures it for later use.
|
|
- *
|
|
- * @param captured Where the parameter is captured
|
|
+ *
|
|
+ * @param captured
|
|
+ * Where the parameter is captured
|
|
* @return <code>0</code>
|
|
*/
|
|
- public static char capture(Capture<Character> captured) {
|
|
+ public static char captureChar(final Capture<Character> captured) {
|
|
reportMatcher(new Captures<Character>(captured));
|
|
return 0;
|
|
}
|
|
+// /**
|
|
+// * Expect any char but captures it for later use.
|
|
+// *
|
|
+// * @param captured
|
|
+// * Where the parameter is captured
|
|
+// * @return <code>0</code>
|
|
+// *
|
|
+// * @deprecated Because of harder erasure enforcement, doesn't compile in
|
|
+// * Java 7
|
|
+// */
|
|
+// @Deprecated
|
|
+// public static char capture(final Capture<Character> captured) {
|
|
+// return captureChar(captured);
|
|
+// }
|
|
|
|
/**
|
|
* Switches the given mock objects (more exactly: the controls of the mock
|