/* * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * Copyright (c) 2013, MPL CodeInside http://codeinside.ru */ package ru.codeinside.gws.stubs; import junit.framework.Assert; import ru.codeinside.gws.api.DeclarerContext; import ru.codeinside.gws.api.RequestContext; import ru.codeinside.gws.api.ServerRequest; import ru.codeinside.gws.api.ServerResponse; import java.util.Arrays; import java.util.List; public class DummyRequestContext implements RequestContext { public boolean first; public String bid; public DeclarerContextStub declarerContext = new DeclarerContextStub(); public ServerRequest request; public ServerResponse state; public ServerResponse result; public Long procedureCode; @Override public boolean isFirst() { return first; } @Override public String getBid() { return bid; } @Override public DeclarerContext getDeclarerContext(long procedureCode) { Assert.assertEquals(this.procedureCode, Long.valueOf(procedureCode)); return declarerContext; } @Override public ServerRequest getRequest() { return request; } @Override public ServerResponse getState() { return state; } @Override public ServerResponse getResult() { return result; } @Override public List<String> getBids() { return Arrays.asList(bid); } @Override public ServerResponse getState(String bid) { return state; } @Override public ServerResponse getResult(String bid) { return result; } }