KeyValPair<String, String> props1 = addOperationProps(op1, true, true, Boolean.FALSE);
Operation op2 = createOperation(OTHER_HOST, OTHER_PORT);
KeyValPair<String, String> props2 = addOperationProps(op2, true, false, Boolean.FALSE);
Operation dummyOp = new Operation();
SimpleFrameBuilder builder = new SimpleFrameBuilder();
builder.enter(new Operation().type(OperationType.HTTP));
builder.enter(op2);
builder.exit();
builder.enter(dummyOp);
builder.enter(op1);
builder.exit();
builder.exit();
Frame frame = builder.exit();
Trace trace = Trace.newInstance(ApplicationName.valueOf("app"), TraceId.valueOf("0"), frame);
List<ExternalResourceDescriptor> externalResourceDescriptors =
(List<ExternalResourceDescriptor>) analyzer.locateExternalResourceName(trace);
assertEquals("Mismatched number of resources", 2, externalResourceDescriptors.size());