/** * Returns template for {@link TimerData}. * * @param timerData * Source object. * @param id * Should id be inserted into template. * @param methodIdent * Should methodIdent be inserted into template. * @return Template object. */ protected TimerData getTemplate(TimerData timerData, boolean id, boolean methodIdent) { TimerData template = OccurrenceFinderFactory.getEmptyTemplate(timerData); if (id && (0 != timerData.getId())) { template.setId(timerData.getId()); } if (methodIdent && (0 != timerData.getMethodIdent())) { template.setMethodIdent(timerData.getMethodIdent()); } return template; }
public void methodIdentSearch() { TimerData timerData = new TimerData(); timerData.setMethodIdent(1L);
verify(timerData, times(0)).setId(anyLong()); verify(timerData, times(0)).calculateMax(anyDouble()); verify(timerData, times(0)).setMethodIdent(anyLong()); verify(timerData, times(0)).calculateMin(anyDouble()); verify(timerData, times(0)).setParameterContentData((Set<ParameterContentData>) anyObject());
/** * {@inheritDoc} */ @Override public void setInputDefinition(InputDefinition inputDefinition) { super.setInputDefinition(inputDefinition); template = new TimerData(); template.setPlatformIdent(inputDefinition.getIdDefinition().getPlatformId()); template.setMethodIdent(inputDefinition.getIdDefinition().getMethodId()); timerDataAccessService = inputDefinition.getRepositoryDefinition().getTimerDataAccessService(); cachedDataService = inputDefinition.getRepositoryDefinition().getCachedDataService(); }
/** * {@inheritDoc} */ @Override public void setInputDefinition(InputDefinition inputDefinition) { super.setInputDefinition(inputDefinition); if (inputDefinition.hasInputDefinitionExtra(InputDefinitionExtrasMarkerFactory.TIMER_DATA_CHARTING_EXTRAS_MARKER)) { TimerDataChartingInputDefinitionExtra inputDefinitionExtra = inputDefinition.getInputDefinitionExtra(InputDefinitionExtrasMarkerFactory.TIMER_DATA_CHARTING_EXTRAS_MARKER); templates = inputDefinitionExtra.getTemplates(); } else { TimerData template = new TimerData(); template.setPlatformIdent(inputDefinition.getIdDefinition().getPlatformId()); template.setSensorTypeIdent(inputDefinition.getIdDefinition().getSensorTypeId()); template.setMethodIdent(inputDefinition.getIdDefinition().getMethodId()); template.setId(-1L); templates = Collections.singletonList(template); } aggregator = new TimerDataAggregator(); dataAccessService = inputDefinition.getRepositoryDefinition().getGlobalDataAccessService(); cachedDataService = inputDefinition.getRepositoryDefinition().getCachedDataService(); }
timerData.calculateCpuMax(max); timerData.calculateExclusiveMax(max); timerData.setMethodIdent(50L); timerData2.calculateCpuMax(max); timerData2.calculateExclusiveMax(max); timerData2.setMethodIdent(100L);
timerData.calculateCpuMax(MAX); timerData.calculateExclusiveMax(MAX); timerData.setMethodIdent(TIMER_DATA_IDENT); secondChildSequence.setTimerData(timerData); thirdChildSequence = new InvocationSequenceData(DEF_DATE, 30, 30, METHOD_IDENT);