Package org.bladerunnerjs.testing.specutility.engine

Source Code of org.bladerunnerjs.testing.specutility.engine.CommanderChainer

package org.bladerunnerjs.testing.specutility.engine;

import org.bladerunnerjs.appserver.ApplicationServer;
import org.bladerunnerjs.model.App;
import org.bladerunnerjs.model.AppConf;
import org.bladerunnerjs.model.Aspect;
import org.bladerunnerjs.model.BRJS;
import org.bladerunnerjs.model.Blade;
import org.bladerunnerjs.model.Bladeset;
import org.bladerunnerjs.model.DirNode;
import org.bladerunnerjs.model.JsLib;
import org.bladerunnerjs.model.NamedDirNode;
import org.bladerunnerjs.model.Workbench;
import org.bladerunnerjs.model.engine.NamedNode;
import org.bladerunnerjs.testing.specutility.AppCommander;
import org.bladerunnerjs.testing.specutility.AppConfCommander;
import org.bladerunnerjs.testing.specutility.AspectCommander;
import org.bladerunnerjs.testing.specutility.BRJSCommander;
import org.bladerunnerjs.testing.specutility.BladeCommander;
import org.bladerunnerjs.testing.specutility.BladesetCommander;
import org.bladerunnerjs.testing.specutility.DirNodeCommander;
import org.bladerunnerjs.testing.specutility.JsLibCommander;
import org.bladerunnerjs.testing.specutility.NamedDirNodeCommander;
import org.bladerunnerjs.testing.specutility.NamedNodeCommander;
import org.bladerunnerjs.testing.specutility.WorkbenchCommander;
import org.eclipse.jetty.server.Server;


public class CommanderChainer {
  private final SpecTest modelTest;
 
  public CommanderChainer(SpecTest modelTest) {
    this.modelTest = modelTest;
  }
 
  public NamedNodeCommander and(NamedNode namedDirNode) { return new NamedNodeCommander(modelTest, namedDirNode); }
  public BRJSCommander and(BRJS brjs) { return new BRJSCommander(modelTest, brjs); }
  public AppCommander and(App app) { return new AppCommander(modelTest, app); }
  public AppConfCommander when(AppConf appConf) { return new AppConfCommander(modelTest, appConf); }
  public AspectCommander and(Aspect aspect) { return new AspectCommander(modelTest, aspect); }
  public BladesetCommander and(Bladeset bladeset) { return new BladesetCommander(modelTest, bladeset); }
  public BladeCommander and(Blade blade) { return new BladeCommander(modelTest, blade); }
  public WorkbenchCommander and(Workbench workbench) { return new WorkbenchCommander(modelTest, workbench); }
  public JsLibCommander and(JsLib jsLib) { return new JsLibCommander(modelTest, jsLib); }
  public DirNodeCommander and(DirNode dirNode) { return new DirNodeCommander(modelTest, dirNode); }
  public NamedDirNodeCommander and(NamedDirNode namedDirNode) { return new NamedDirNodeCommander(modelTest, namedDirNode); }
  public AppServerCommander and(ApplicationServer applicationServer) { return new AppServerCommander(modelTest, applicationServer); }
  public JettyServerCommander and(Server jettyServer) { return new JettyServerCommander(modelTest, jettyServer); }
}
TOP

Related Classes of org.bladerunnerjs.testing.specutility.engine.CommanderChainer

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.