* value.
*/
private void assertTokenOrder(String message, boolean force,
List<String> orderedServiceNames, List<TestServiceToken> tokenList) {
Iterator<TestServiceToken> tokenIter = tokenList.iterator();
TestServiceToken token;
// First check for start tokens.
for (int index = 0; index < orderedServiceNames.size(); index++) {
token = tokenIter.next();
assertEquals(message,
orderedServiceNames.get(index), token.getService());
assertEquals(message, "start", token.getAction());
}
// Then check for stop tokens. Note they should be in reverse order.
for (int index = orderedServiceNames.size() - 1; index >= 0; index--) {
token = tokenIter.next();
assertEquals(message,
orderedServiceNames.get(index), token.getService());
assertEquals(message, "stop", token.getAction());
assertEquals(message, force, token.isActionForced());
}
}