package org.drools.guvnor.client.qa.testscenarios; import java.util.List; import java.util.Map; import org.drools.ide.common.client.modeldriven.testing.CallFixtureMap; import org.drools.ide.common.client.modeldriven.testing.CallMethod; import org.drools.ide.common.client.modeldriven.testing.ExecutionTrace; import org.drools.ide.common.client.modeldriven.testing.FactData; import org.drools.ide.common.client.modeldriven.testing.Fixture; import org.drools.ide.common.client.modeldriven.testing.FixtureList; import org.drools.ide.common.client.modeldriven.testing.FixturesMap; import org.drools.ide.common.client.modeldriven.testing.Scenario; import com.google.gwt.user.client.ui.VerticalPanel; /** * * @author nheron * */ public class CallMethodOnGivenPanel extends VerticalPanel { public CallMethodOnGivenPanel(List<ExecutionTrace> listExecutionTrace, int executionTraceLine, CallFixtureMap given, final Scenario scenario, final ScenarioWidget parent) { for (Map.Entry<String, FixtureList> e : given.entrySet()) { FixtureList itemList = given.get(e.getKey()); for (Fixture f : itemList) { CallMethod mCall = (CallMethod) f; add(new CallMethodWidget(e.getKey(), parent, scenario, mCall, listExecutionTrace.get(executionTraceLine))); } ; } } }