com.google.appengine.tck.base.TestContext.setWebXmlFile()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(9.2k)|赞(0)|评价(0)|浏览(78)

本文整理了Java中com.google.appengine.tck.base.TestContext.setWebXmlFile()方法的一些代码示例,展示了TestContext.setWebXmlFile()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TestContext.setWebXmlFile()方法的具体详情如下:
包路径:com.google.appengine.tck.base.TestContext
类名称:TestContext
方法名:setWebXmlFile

TestContext.setWebXmlFile介绍

暂无

代码示例

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

@Deployment
public static WebArchive getDeployment() {
  TestContext context = new TestContext().setWebXmlFile("endpoints-web.xml");
  WebArchive war = getDefaultDeployment(context);
  war.addPackage(TestEndPoint.class.getPackage());
  return war;
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

protected static WebArchive getBaseDeployment() {
  TestContext context = new TestContext();
  context.setWebXmlFile("oauth-web.xml");
  WebArchive war = getTckDeployment(context);
  war.addClasses(OAuthTestBase.class, OAuthServiceServlet.class, OAuthServletAnswer.class);
  return war;
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

@Deployment
public static WebArchive getDeployment() {
  TestContext context = new TestContext().setWebXmlFile("endpoints-web.xml");
  WebArchive war = getDefaultDeployment(context);
  war.addPackage(TransformerEndPoint.class.getPackage());
  return war;
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

protected static WebArchive getBaseDeployment(boolean enabled) {
  System.setProperty("appengine.warmup.enabled", Boolean.toString(enabled));
  try {
    TestContext context = new TestContext();
    context.setWebXmlFile("web-warmup.xml");
    context.setAppEngineWebXmlFile("appengine-web-warmup.xml");
    WebArchive war = getTckDeployment(context);
    war.addClass(AbstractWarmupTestBase.class);
    war.addClass(WarmupServlet.class);
    war.addClass(WarmupData.class);
    return war;
  } finally {
    System.clearProperty("appengine.warmup.enabled");
  }
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

protected static WebArchive getBaseDeployment(boolean enabled) {
  System.setProperty("appengine.sessions.enabled", Boolean.toString(enabled));
  try {
    TestContext context = new TestContext();
    context.setWebXmlFile("web-sessions.xml");
    context.setAppEngineWebXmlFile("appengine-web-sessions.xml");
    WebArchive war = getTckDeployment(context);
    war.addClass(AbstractHttpSessionTestBase.class);
    war.addClass(RequestFilter.class);
    war.addClass(SessionServlet.class);
    war.addClass(Client.class);
    return war;
  } finally {
    System.clearProperty("appengine.sessions.enabled");
  }
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

@Deployment
public static WebArchive getDeployment() {
  WebArchive archive = getTckDeployment(new TestContext().setWebXmlFile("web-all-secure.xml"));
  createFile(archive, "/index.html");
  return archive;
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

protected static WebArchive getBaseDeployment(String cronXml) {
  WebArchive war = getTckDeployment(new TestContext().setWebXmlFile("web-ping-servlet.xml"));
  war.addAsWebInfResource(cronXml + ".xml", "cron.xml");
  war.addClasses(CronTestBase.class, PingServlet.class, ActionData.class);
  return war;
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

@Deployment
public static WebArchive getDeployment() {
  WebArchive archive = getTckDeployment(new TestContext()
    .setAppEngineWebXmlFile("appengine-web-admin-staticfiles.xml")
  .setWebXmlFile("web-security-constraint.xml"));
  createFile(archive, "/admin/index.html");
  return archive;
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

@Deployment
public static Archive getDeployment() {
  TestContext context = new TestContext();
  context.setWebXmlFile("uf-web.xml");
  WebArchive war = getTckDeployment(context);
  war.addClasses(URLFetchTestBase.class);
  war.addPackage(FetchServlet.class.getPackage());
  war.add(new StringAsset("<html><body>Google AppEngine TCK</body></html>"), "index.html");
  return war;
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

protected static WebArchive getBytemanDeployment() {
    TestContext context = new TestContext();
    context.setWebXmlFile("bm-web.xml");
    context.setAppEngineWebXmlFile("bm-appengine-web.xml");

    WebArchive war = getTckDeployment(context);
    war.addClass(BytemanTestBase.class);
    war.addClasses(ConcurrentTxServlet.class, Poke.class);
    return war;
  }
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

protected static WebArchive getDefaultDeployment() {
    TestContext context = new TestContext().setUseSystemProperties(true).setCompatibilityProperties(TCK_PROPERTIES);

    context.setWebXmlFile("xmpp-web.xml");
    context.setAppEngineWebXmlFile("xmpp-appengine-web.xml");

    WebArchive war = getTckDeployment(context);
    war.addClasses(XmppTestBase.class, XmppMessageServlet.class);
    return war;
  }
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

@Deployment
public static WebArchive getDeployment() {
  TestContext context = new TestContext();
  context.setWebXmlFile("web-error-page.xml");
  WebArchive war = getTckDeployment(context);
  war.addClass(Exceptions.class);
  war.add(new StringAsset(content), "error.html");
  return war;
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

@Deployment
public static WebArchive getDeployment() {
  return getTckDeployment(new TestContext()
    .setWebXmlFile("web-foo-servlet-mapped-to-everything.xml"))
    .addAsWebResource(new StringAsset("foo.txt"), "/subdir/foo.txt")
    .addClass(FooServlet.class);
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

@Deployment
  public static WebArchive getDeployment() {
    TestContext context = new TestContext();
    context.setAppEngineWebXmlFile("channel-appengine-web.xml");
    context.setWebXmlFile("channel-web.xml");

    WebArchive war = getTckDeployment(context);
    war.addClasses(ChannelTestBase.class, PresenceServlet.class);

    war.addAsWebResource("channelPage.jsp");
    war.addAsWebResource("channelEcho.jsp");

    return war;
  }
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

@Deployment
public static WebArchive getDeployment() {
  WebArchive archive = getTckDeployment(new TestContext()
    .setWebXmlFile("web-overlapping-servlets-and-static-files.xml")
    .setAppEngineWebXmlFile("appengine-web-staticfiles.xml"))
    .addClass(FooServlet.class);
  createFile(archive, "/fooservlet/static/foo.html");
  createFile(archive, "/fooservlet/nonstatic/foo.html");
  createFile(archive, "/noservlet/static/foo.html");
  createFile(archive, "/noservlet/nonstatic/foo.html");
  return archive;
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

@Deployment
public static WebArchive getDeployment() {
  TestContext context = new TestContext().setWebXmlFile("rpc-web.xml");
  WebArchive war = getDefaultDeployment(context);
  war.addClasses(RpcEndpoint.class, TestData.class);
  war.add(new ClassLoaderAsset("xindex.html"), "index.html");
  war.add(new ClassLoaderAsset("js/base.js"), "js/base.js");
  war.addAsWebInfResource("rpcendpoint-v1-rest.discovery");
  war.addAsWebInfResource("rpcendpoint-v1-rpc.discovery");
  return war;
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

@Deployment
public static Archive getDeployment() {
  TestContext context = new TestContext();
  context.setWebXmlFile("web-taskqueue.xml");
  WebArchive war = getTckDeployment(context);
  war.addClasses(QueueTestBase.class, DatastoreUtil.class);
  war.addClasses(ExecTask.class, ExecDeferred.class);
  war.addClass(RequestData.class);
  war.addClass(DefaultQueueServlet.class);
  war.addClass(TestQueueServlet.class);
  war.addClass(PrintServlet.class);
  war.addClass(RetryTestServlet.class);
  war.addAsWebInfResource("queue.xml");
  return war;
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

protected static WebArchive getDefaultDeployment() {
  TestContext context = new TestContext();
  context.setWebXmlFile("mr-web.xml");
  WebArchive war = getTckDeployment(context);
  war.addClass(MapReduceTestBase.class);
  war.addAsWebInfResource("queue.xml", "queue.xml");
  LibUtils libUtils = new LibUtils();
  libUtils.addGaeAsLibrary(war);
  libUtils.addLibrary(war, "com.google.appengine.tools", "appengine-mapreduce");
  libUtils.addLibrary(war, "com.google.appengine.tools", "appengine-pipeline");
  // GCS
  libUtils.addLibrary(war, "com.google.appengine.tools", "appengine-gcs-client");
  libUtils.addLibrary(war, "joda-time", "joda-time");
  libUtils.addLibrary(war, "com.google.api-client", "google-api-client");
  libUtils.addLibrary(war, "com.google.http-client", "google-http-client");
  libUtils.addLibrary(war, "com.google.http-client", "google-http-client-appengine");
  libUtils.addLibrary(war, "com.google.http-client", "google-http-client-jackson2");
  libUtils.addLibrary(war, "com.google.api-client", "google-api-client-appengine");
  libUtils.addLibrary(war, "com.google.apis", "google-api-services-storage");
  libUtils.addLibrary(war, "com.fasterxml.jackson.core", "jackson-core");
  libUtils.addLibrary(war, "com.google.guava", "guava");
  libUtils.addLibrary(war, "it.unimi.dsi", "fastutil");
  libUtils.addLibrary(war, "com.googlecode.charts4j", "charts4j");
  libUtils.addLibrary(war, "commons-logging", "commons-logging");
  libUtils.addLibrary(war, "org.json", "json");
  return war;
}

相关文章