private MockParameterMap filterNotRegisteredParameters(MockParameterMap outParameter) { MockParameterMap filteredMap = new MockParameterMap(); for (ParameterReference nextKey : outParameter.keySet()) { if (registeredOutParameterSetIndexed.contains(nextKey) || registeredOutParameterSetNamed.contains (nextKey)) { filteredMap.put(nextKey, outParameter.get(nextKey)); } } return new MockUnmodifiableParameterMap(filteredMap); }
public MockParameterMap getIndexedParameterMap() { MockParameterMap indexedParameters = new MockParameterMap(); for(ParameterReference parameterReference : paramObjects.keySet()){ if(parameterReference instanceof ParameterIndex){ indexedParameters.put(parameterReference, paramObjects.get(parameterReference)); } } return new MockUnmodifiableParameterMap(indexedParameters); }
public MockParameterMap getNamedParameterMap() { MockParameterMap namedParameters = new MockParameterMap(); for(ParameterReference parameterReference : paramObjects.keySet()){ if(parameterReference instanceof ParameterName){ namedParameters.put(parameterReference, paramObjects.get(parameterReference)); } } return new MockUnmodifiableParameterMap(namedParameters); }
private MockParameterMap getParameterMapCopy(MockParameterMap actualParameters) { MockParameterMap copyParameters = new MockParameterMap(); for (ParameterReference key : actualParameters.keySet()) { Object actualParameter = actualParameters.get(key); Object copyParameter = ParameterUtil.copyParameter(actualParameter); copyParameters.put(key, copyParameter); } return copyParameters; } }
public boolean doParameterMatch(MockParameterMap actualParameters, boolean exactMatchParameter) { if(exactMatchParameter) { if(actualParameters.size() != this.size()) return false; for(ParameterReference currentKey : actualParameters.keySet()){ Object expectedObject = this.get(currentKey); if(!ParameterUtil.compareParameter(actualParameters.get(currentKey), expectedObject)) { return false; } } return true; } else { for(ParameterReference currentKey : this.keySet()){ Object actualObject = actualParameters.get(currentKey); if(!ParameterUtil.compareParameter(actualObject, this.get(currentKey))) { return false; } } return true; } }
MockParameterMap actualParameterMap = verifyAndGetParametersForSQL(sql, indexOfParameterSet); for(ParameterReference key : parameterMap.keySet()){ Object nextExpectedParameter = parameterMap.get(key); Object nextActualParameter = actualParameterMap.get(key);