// see JoinPointBreakDownSourceCodeLocationFinalizer#populateOperation
assertEquals("Mismatched " + annClass.getSimpleName() + " class name", testedServiceClass.getName(), op.get(OperationFields.CLASS_NAME, String.class));
assertEquals("Mismatched " + annClass.getSimpleName() + " invocation method", "invokeMe", op.get("methodName", String.class));
final OperationList argsList = op.get(OperationFields.ARGUMENTS, OperationList.class);
assertNotNull("Missing " + annClass.getSimpleName() + " invocation arguments", argsList);
assertEquals("Mismatched " + annClass.getSimpleName() + " num. of invocation arguments", invocationArgs.length, argsList.size());
for (int aIndex = 0; aIndex < invocationArgs.length; aIndex++) {
final Object expArg = invocationArgs[aIndex], actArg = argsList.get(aIndex);
final String expStr = StringFormatterUtils.formatObject(expArg),
actStr = StringFormatterUtils.formatObject(actArg);
assertEquals("Mismatched " + annClass.getSimpleName() + " invocation arguments #" + aIndex, expStr, actStr);
}
}