[#6776] Add MockResult() and MockResult(int) convenience constructors

This commit is contained in:
lukaseder 2017-11-02 10:08:12 +01:00
parent d681be1a97
commit 0196878ea4

View File

@ -80,12 +80,37 @@ public class MockResult {
*/
public final Result<?> data;
/**
* Create a new <code>MockResult</code>.
* <p>
* This is a convenience constructor calling
* <code>MockResult(-1, null)</code>.
*
* @see MockDataProvider <code>MockDataProvider</code> for details
*/
public MockResult() {
this(-1, null);
}
/**
* Create a new <code>MockResult</code>.
* <p>
* This is a convenience constructor calling
* <code>MockResult(rows, null)</code>.
*
* @see MockDataProvider <code>MockDataProvider</code> for details
*/
public MockResult(int rows) {
this(rows, null);
}
/**
* Create a new <code>MockResult</code>.
* <p>
* This is a convenience constructor creating a <code>MockResult</code> with exactly one record.
*
* @param data The single record in this result.
* @see MockDataProvider <code>MockDataProvider</code> for details
*/
public MockResult(Record data) {
this(1, Mock.result(data));
@ -96,6 +121,7 @@ public class MockResult {
*
* @param rows The number of affected rows
* @param data The result data
* @see MockDataProvider <code>MockDataProvider</code> for details
*/
public MockResult(int rows, Result<?> data) {
this.rows = rows;