Summary: Add an ability to inspect errors reported through `ErrorReportingRunnable`.

Reviewed By: jknoxville

Differential Revision: D14640270

fbshipit-source-id: a5a79d647e20d5d46c85aac2a814c77abbc624b7
This commit is contained in:
Pascal Hartig
2019-03-27 10:06:26 -07:00
committed by Facebook Github Bot
parent 4d0b1d2fc3
commit d08a123ae4
3 changed files with 38 additions and 5 deletions

View File

@@ -19,6 +19,7 @@ import java.util.Map;
public class FlipperConnectionMock implements FlipperConnection {
public final Map<String, FlipperReceiver> receivers = new HashMap<>();
public final Map<String, List<Object>> sent = new HashMap<>();
public final List<Throwable> errors = new ArrayList<>();
@Override
public void send(String method, FlipperObject params) {
@@ -47,7 +48,9 @@ public class FlipperConnectionMock implements FlipperConnection {
}
@Override
public void reportError(Throwable throwable) {}
public void reportError(Throwable throwable) {
errors.add(throwable);
}
@Override
public void receive(String method, FlipperReceiver receiver) {