All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.servletunit.struts.tests.cactus.TestNullPointerAction Maven / Gradle / Ivy

Go to download

StrutsTestCase for JUnit is an extension of the standard JUnit TestCase class that provides facilities for testing code based on the Struts framework

The newest version!
//  StrutsTestCase - a JUnit extension for testing Struts actions
//  within the context of the ActionServlet.
//  Copyright (C) 2002 Deryl Seale
//
//  This library is free software; you can redistribute it and/or
//  modify it under the terms of the Apache Software License as
//  published by the Apache Software Foundation; either version 1.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
//  Apache Software Foundation Licens for more details.
//
//  You may view the full text here: http://www.apache.org/LICENSE.txt
package servletunit.struts.tests.cactus;

import servletunit.struts.*;

/**
 * 

Title: NullPointerActionTest

*

Description: Tests to confirm a NullPointerException * thrown from a misbehaving action reaches the test.

*

Copyright: Copyright (c) 2003

* @author Sean Pritchard * @version 1.0 */ public class TestNullPointerAction extends CactusStrutsTestCase { public TestNullPointerAction() { } public void setUp() throws Exception { super.setUp(); } public void testNullPointer() throws Exception{ try{ this.setRequestPathInfo("test","/testNullPointer"); this.actionPerform(); fail("Exception expected"); }catch(ExceptionDuringTestError e){ //uncomment this to see a sample stack trace //that users will see if their action throws an exception // throw e; } } public void testNullPointerFromForm() throws Exception{ try{ this.setRequestPathInfo("test","/testNullPointerForm"); this.actionPerform(); fail("Exception expected"); }catch(ExceptionDuringTestError e){ //uncomment this to see a sample stack trace //that users will see if their action throws an exception // throw e; } } public static void main(String[] args) { junit.textui.TestRunner.run(TestNullPointerAction.class); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy