/** * Gets {@link AssignmentFilterProvider#getClassSensorAssignmentFilter()}. * * @return {@link AssignmentFilterProvider#getClassSensorAssignmentFilter()} */ protected ClassSensorAssignmentFilter getClassSensorAssignmentFilter() { return assignmentFilterProvider.getClassSensorAssignmentFilter(); }
/** * Gets {@link AssignmentFilterProvider#getJmxSensorAssignmentFilter()}. * * @return {@link AssignmentFilterProvider#getJmxSensorAssignmentFilter()} */ protected JmxSensorAssignmentFilter getJmxSensorAssignmentFilter() { return assignmentFilterProvider.getJmxSensorAssignmentFilter(); }
/** * Gets {@link AssignmentFilterProvider#getMethodsSensorAssignmentFilter()}. * * @return {@link AssignmentFilterProvider#getMethodSensorAssignmentFilter()} */ protected MethodSensorAssignmentFilter getMethodSensorAssignmentFilter() { return assignmentFilterProvider.getMethodSensorAssignmentFilter(); }
@BeforeMethod public void setup() { applier = new MethodSensorInstrumentationApplier(assignment, environment, registrationService); applier.assignmentFilterProvider = filterProvider; // filters to true by default when(filterProvider.getClassSensorAssignmentFilter()).thenReturn(classFilter); when(filterProvider.getMethodSensorAssignmentFilter()).thenReturn(methodFilter); when(methodFilter.matches(Matchers.<MethodSensorAssignment> any(), Matchers.<MethodType> any())).thenReturn(true); when(classFilter.matches(Matchers.<AbstractClassSensorAssignment<?>> any(), Matchers.<ClassType> any(), Matchers.eq(false))).thenReturn(true); // class to return one method when(classType.getMethods()).thenReturn(Collections.singleton(methodType)); }
@BeforeMethod public void setup() { applier = new TimerMethodSensorInstrumentationApplier(assignment, environment, registrationService); applier.assignmentFilterProvider = filterProvider; // filters to true by default when(filterProvider.getClassSensorAssignmentFilter()).thenReturn(classFilter); when(filterProvider.getMethodSensorAssignmentFilter()).thenReturn(methodFilter); when(methodFilter.matches(Matchers.<MethodSensorAssignment> any(), Matchers.<MethodType> any())).thenReturn(true); when(classFilter.matches(Matchers.<AbstractClassSensorAssignment<?>> any(), Matchers.<ClassType> any(), Matchers.eq(false))).thenReturn(true); // class to return one method when(classType.getMethods()).thenReturn(Collections.singleton(methodType)); }
@BeforeMethod public void setup() { applier = new InvocationStartMethodSensorInstrumentationApplier(assignment, environment, registrationService); applier.assignmentFilterProvider = filterProvider; // filters to true by default when(filterProvider.getClassSensorAssignmentFilter()).thenReturn(classFilter); when(filterProvider.getMethodSensorAssignmentFilter()).thenReturn(methodFilter); when(methodFilter.matches(Matchers.<MethodSensorAssignment> any(), Matchers.<MethodType> any())).thenReturn(true); when(classFilter.matches(Matchers.<AbstractClassSensorAssignment<?>> any(), Matchers.<ClassType> any(), Matchers.eq(false))).thenReturn(true); // class to return one method when(classType.getMethods()).thenReturn(Collections.singleton(methodType)); }
@BeforeMethod public void setup() { applier = new ExceptionSensorInstrumentationApplier(assignment, environment, registrationService); applier.assignmentFilterProvider = filterProvider; // filters to true by default when(filterProvider.getClassSensorAssignmentFilter()).thenReturn(classFilter); when(classFilter.matches(Matchers.<AbstractClassSensorAssignment<?>> any(), Matchers.<ClassType> any())).thenReturn(true); // class to return one method when(classType.getMethods()).thenReturn(Collections.singleton(methodType)); }
@BeforeMethod public void setup() { when(filterProvider.getJmxSensorAssignmentFilter()).thenReturn(filter); }
@BeforeMethod public void setup() { applier = new SpecialInstrumentationApplier(assignment, environment, registrationService); applier.assignmentFilterProvider = filterProvider; // filters to true by default when(filterProvider.getClassSensorAssignmentFilter()).thenReturn(classFilter); when(filterProvider.getMethodSensorAssignmentFilter()).thenReturn(methodFilter); when(methodFilter.matches(Matchers.<MethodSensorAssignment> any(), Matchers.<MethodType> any())).thenReturn(true); when(classFilter.matches(Matchers.<AbstractClassSensorAssignment<?>> any(), Matchers.<ClassType> any(), Matchers.eq(false))).thenReturn(true); // class to return one method when(classType.getMethods()).thenReturn(Collections.singleton(methodType)); when(methodType.getMethodCharacter()).thenReturn(Character.METHOD); }