Package org.bladerunnerjs.testing.specutility.engine

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

package org.bladerunnerjs.testing.specutility.engine;

import java.io.File;
import java.util.List;

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.TestPack;
import org.bladerunnerjs.model.Workbench;
import org.bladerunnerjs.model.engine.NamedNode;
import org.bladerunnerjs.plugin.EventObserver;
import org.bladerunnerjs.testing.specutility.AppVerifier;
import org.bladerunnerjs.testing.specutility.AspectVerifier;
import org.bladerunnerjs.testing.specutility.BRJSVerifier;
import org.bladerunnerjs.testing.specutility.BladeVerifier;
import org.bladerunnerjs.testing.specutility.BladesetVerifier;
import org.bladerunnerjs.testing.specutility.DirNodeVerifier;
import org.bladerunnerjs.testing.specutility.DirectoryVerifier;
import org.bladerunnerjs.testing.specutility.JsLibVerifier;
import org.bladerunnerjs.testing.specutility.LoggerVerifier;
import org.bladerunnerjs.testing.specutility.NamedDirNodeVerifier;
import org.bladerunnerjs.testing.specutility.NamedNodeVerifier;
import org.bladerunnerjs.testing.specutility.TestPackVerifier;
import org.bladerunnerjs.testing.specutility.WorkbenchVerifier;
import org.bladerunnerjs.testing.utility.LogMessageStore;
import org.eclipse.jetty.server.Server;


public class VerifierChainer {
  private final SpecTest specTest;
 
  public VerifierChainer(SpecTest specTest) {
    this.specTest = specTest;
  }
 
  public ExceptionsVerifier and(List<Throwable> exceptions) { return new ExceptionsVerifier(specTest, exceptions); }
  public NodeObserverVerifier and(EventObserver observer) { return new NodeObserverVerifier(specTest, observer); }
  public NamedNodeVerifier and(NamedNode namedDirNode) { return new NamedNodeVerifier(specTest, namedDirNode); }
  public BRJSVerifier and(BRJS brjs) { return new BRJSVerifier(specTest, brjs); }
  public AppVerifier and(App app) { return new AppVerifier(specTest, app); }
  public AppConfVerifier then(AppConf appConf) { return new AppConfVerifier(specTest, appConf); }
  public AspectVerifier and(Aspect aspect) { return new AspectVerifier(specTest, aspect); }
  public BladeVerifier and(Blade blade) { return new BladeVerifier(specTest, blade); }
  public BladesetVerifier and(Bladeset bladeset) { return new BladesetVerifier(specTest, bladeset); }
  public WorkbenchVerifier and(Workbench workbench) { return new WorkbenchVerifier(specTest, workbench); }
  public JsLibVerifier and(JsLib jsLib) { return new JsLibVerifier(specTest, jsLib); }
  public DirNodeVerifier and(DirNode dirNode) { return new DirNodeVerifier(specTest, dirNode); }
  public NamedDirNodeVerifier and(NamedDirNode namedDirNode) { return new NamedDirNodeVerifier(specTest, namedDirNode); }
  public LoggerVerifier and(LogMessageStore logStore) { return new LoggerVerifier(specTest, logStore); }
  public AppServerVerifier and(ApplicationServer appServer) { return new AppServerVerifier(specTest, appServer); }
  public JettyServerVerifier and(Server jettyServer) { return new JettyServerVerifier(specTest, jettyServer); }
  public AppConfVerifier and(AppConf appConf) { return new AppConfVerifier(specTest, appConf); }
  public DirectoryVerifier and(File dir) { return new DirectoryVerifier(specTest, dir); }
  public StringVerifier and(StringBuffer stringBuffer) { return new StringVerifier(specTest, stringBuffer); }
  public TestPackVerifier and(TestPack testPack) { return new TestPackVerifier(specTest, testPack); }
}
TOP

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

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.