1 // Copyright 2009 Google Inc. All Rights Reserved.
2 package com
.google
.appengine
.tools
.development
.testing
;
4 import com
.google
.appengine
.tools
.development
.LocalServerEnvironment
;
9 * {@link LocalServerEnvironment} implementation used for local service tests.
12 class TestLocalServerEnvironment
implements LocalServerEnvironment
{
13 static final int TEST_PORT
= 8080;
15 private final boolean enforceApiDeadlines
;
16 private final boolean simulateProdLatencies
;
18 TestLocalServerEnvironment(boolean enforceApiDeadlines
, boolean simulateProdLatencies
) {
19 this.enforceApiDeadlines
= enforceApiDeadlines
;
20 this.simulateProdLatencies
= simulateProdLatencies
;
24 public File
getAppDir() {
29 public String
getAddress() {
34 public String
getHostName() {
39 public int getPort() {
44 public void waitForServerToStart() {
48 public boolean enforceApiDeadlines() {
49 return enforceApiDeadlines
;
53 public boolean simulateProductionLatencies() {
54 return simulateProdLatencies
;