Show LivenessTest.java syntax highlighted
/** (C) Copyright 2006 Hewlett-Packard Development Company, LP
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
For more information: www.smartfrog.org
*/
package org.smartfrog.services.www.jetty.test.system;
import org.smartfrog.sfcore.common.SmartFrogLivenessException;
/**
*/
public class LivenessTest extends WebappTestBase {
public LivenessTest(String name) {
super(name);
}
public void testLivenessError() throws Throwable {
expectLivenessFailure("testLivenessError");
}
protected void expectLivenessFailure(String target) throws Throwable {
try {
deployWebApp(JettyWarTest.FILE_BASE + target + ".sf",
target);
fail("expected a liveness exception");
} catch (SmartFrogLivenessException liveness) {
//success
}
}
public void testLivenessNoHost() throws Throwable {
expectLivenessFailure("testLivenessNoHost");
}
public void testLivenessURL() throws Throwable {
deployWebApp(JettyWarTest.FILE_BASE + "testLivenessURL" + ".sf",
"testLivenessURL");
}
}
See more files for this project here
SmartFrog (Smart Framework for Object Groups) is a framework for configuring and automatically activating distributed applications. \r\nThe SmartFrog framework is released under LGPL license.\r\nMore info at: www.smartfrog.org
Project homepage:
http://sourceforge.net/projects/smartfrog
Programming language(s): Java,XML
License: other
full/
JettyTCPTest.java
components.sf
tcn52.sf
tcn53.sf
tcn54.sf
tcn55.sf
tcn56.sf
tcn57.sf
tcp19.sf
tcp20.sf
tcp21.sf
tcp22.sf
tcp27.sf
tcp_jetty_core.sf
testNestedListener.sf
JettyWarTest.java
LivenessTest.java
WebappTestBase.java
jetty-does-war.sf
local_test_jetty_server.sf
nested-war.sf
testLivenessError.sf
testLivenessNoHost.sf
testLivenessURL.sf
testwar.sf