Make inner classes visible for testing.

We need this to assert the correct behavior in the facilitator.

Bug 19695605.

Change-Id: I3923d00791c99208bc72f7c4210ae1ea0a34bd0e
main
Dan Zivkovic 2015-03-11 12:50:37 -07:00
parent 4621365b21
commit 820317f7aa
1 changed files with 7 additions and 1 deletions

View File

@ -85,11 +85,13 @@ public class ExecutorUtils {
}
}
@UsedForTesting
public static Runnable chain(final Runnable... runnables) {
return new RunnableChain(runnables);
}
private static class RunnableChain implements Runnable {
@UsedForTesting
public static class RunnableChain implements Runnable {
private final Runnable[] mRunnables;
private RunnableChain(final Runnable... runnables) {
@ -99,6 +101,10 @@ public class ExecutorUtils {
mRunnables = runnables;
}
public Runnable[] getRunnables() {
return mRunnables;
}
@Override
public void run() {
for (Runnable runnable : mRunnables) {