blob: c43729a5eee8a470d85b1c056ff45801056aa11e [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more contributor license
* agreements. See the NOTICE file distributed with this work for additional information regarding
* copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance with the License. You may obtain a
* copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
package org.apache.geode.modules.session.catalina;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
import org.apache.catalina.Context;
import org.apache.catalina.connector.Request;
import org.apache.catalina.connector.Response;
import org.apache.coyote.OutputBuffer;
import org.apache.juli.logging.Log;
import org.junit.Before;
public class CommitSessionValveIntegrationTest
extends AbstractCommitSessionValveIntegrationTest<Tomcat9CommitSessionValve> {
@Before
public void setUp() {
final Context context = mock(Context.class);
doReturn(mock(Log.class)).when(context).getLogger();
request = mock(Request.class);
doReturn(context).when(request).getContext();
final OutputBuffer outputBuffer = mock(OutputBuffer.class);
final org.apache.coyote.Response coyoteResponse = new org.apache.coyote.Response();
coyoteResponse.setOutputBuffer(outputBuffer);
response = new Response();
response.setRequest(request);
response.setCoyoteResponse(coyoteResponse);
}
@Override
protected Tomcat9CommitSessionValve createCommitSessionValve() {
return new Tomcat9CommitSessionValve();
}
}