/** * {@inheritDoc} */ @Override protected void initHook(Map<String, Object> parameters) { statementHook = new StatementHook(timer, platformManager, connectionMetaDataStorage, statementReflectionCache, parameters); }
when(platformManager.getPlatformId()).thenReturn(platformId); statementHook.beforeBody(methodId, sensorTypeId, object, parameters, registeredSensorConfig); verify(timer, times(1)).getCurrentTime(); statementHook.firstAfterBody(methodId, sensorTypeId, object, parameters, result, false, registeredSensorConfig); verify(timer, times(2)).getCurrentTime(); statementHook.secondAfterBody(coreService, methodId, sensorTypeId, object, parameters, result, false, registeredSensorConfig); verify(platformManager).getPlatformId();
when(platformManager.getPlatformId()).thenReturn(platformId); statementHook.beforeBody(methodId, sensorTypeId, object, parameters, registeredSensorConfig); verify(timer, times(1)).getCurrentTime(); statementHook2.beforeBody(methodId, sensorTypeId, object, parameters, registeredSensorConfig); verify(timer, times(2)).getCurrentTime(); statementHook2.firstAfterBody(methodId, sensorTypeId, object, parameters, result, false, registeredSensorConfig); verify(timer, times(3)).getCurrentTime(); statementHook2.secondAfterBody(coreService, methodId, sensorTypeId, object, parameters, result, false, registeredSensorConfig); verify(platformManager).getPlatformId(); statementHook.firstAfterBody(methodId, sensorTypeId, object, parameters, result, false, registeredSensorConfig); verify(timer, times(4)).getCurrentTime(); statementHook.secondAfterBody(coreService, methodId, sensorTypeId, object, parameters, result, false, registeredSensorConfig); verify(platformManager, times(2)).getPlatformId();
@BeforeMethod public void initTestClass() { statementHook = new StatementHook(timer, platformManager, connectionMetaDataStorage, statementReflectionCache, parameter); statementHook2 = new StatementHook(timer, platformManager, connectionMetaDataStorage, statementReflectionCache, parameter); List<String> list = new ArrayList<String>(); list.add("java.lang.String"); when(registeredSensorConfig.getParameterTypes()).thenReturn(list); }