View Javadoc

1   /**
2    * Copyright (c) 2002-2015, JWebUnit team.
3    *
4    * This file is part of JWebUnit.
5    *
6    * JWebUnit is free software: you can redistribute it and/or modify
7    * it under the terms of the GNU Lesser General Public License as published by
8    * the Free Software Foundation, either version 3 of the License, or
9    * (at your option) any later version.
10   *
11   * JWebUnit is distributed in the hope that it will be useful,
12   * but WITHOUT ANY WARRANTY; without even the implied warranty of
13   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14   * GNU General Public License for more details.
15   *
16   * You should have received a copy of the GNU Lesser General Public License
17   * along with JWebUnit.  If not, see <http://www.gnu.org/licenses/>.
18   */
19  package net.sourceforge.jwebunit.webdriver;
20  
21  import net.sourceforge.jwebunit.tests.ButtonAssertionsTest;
22  import net.sourceforge.jwebunit.tests.CharsetTest;
23  import net.sourceforge.jwebunit.tests.ConcurrentJWebUnitTest;
24  import net.sourceforge.jwebunit.tests.CustomTesterTest;
25  import net.sourceforge.jwebunit.tests.ExpectedTableAssertionsHtmlTest;
26  import net.sourceforge.jwebunit.tests.ExpectedTableAssertionsXHtmlTest;
27  import net.sourceforge.jwebunit.tests.FormAssertionsTest;
28  import net.sourceforge.jwebunit.tests.FormSubmissionTest;
29  import net.sourceforge.jwebunit.tests.FramesAndWindowsTest;
30  import net.sourceforge.jwebunit.tests.HelloWorldTest;
31  import net.sourceforge.jwebunit.tests.HtmlParsingTest;
32  import net.sourceforge.jwebunit.tests.IElementTest;
33  import net.sourceforge.jwebunit.tests.ImageTest;
34  import net.sourceforge.jwebunit.tests.JavaScriptEventsTest;
35  import net.sourceforge.jwebunit.tests.JavaScriptTest;
36  import net.sourceforge.jwebunit.tests.NavigationTest;
37  import net.sourceforge.jwebunit.tests.NonHtmlContentTest;
38  import net.sourceforge.jwebunit.tests.ResourceBundleAssertionsTest;
39  import net.sourceforge.jwebunit.tests.ResponseServletTest;
40  import net.sourceforge.jwebunit.tests.SelectOptionsTest;
41  import net.sourceforge.jwebunit.tests.TableAssertionsTest;
42  import net.sourceforge.jwebunit.tests.TestContextTest;
43  import net.sourceforge.jwebunit.tests.WebAssertionsTest;
44  import net.sourceforge.jwebunit.tests.WebCookieTest;
45  import net.sourceforge.jwebunit.tests.XPathTest;
46  import net.sourceforge.jwebunit.tests.util.JettySetup;
47  
48  import org.junit.AfterClass;
49  import org.junit.runner.RunWith;
50  import org.junit.runners.Suite;
51  
52  /**
53   * Test Suite for JWebUnit.
54   * 
55   * @author Julien Henry
56   */
57  @RunWith(Suite.class)
58  @Suite.SuiteClasses({
59      FormSubmissionTest.class,
60      WebAssertionsTest.class,
61      FramesAndWindowsTest.class,
62      TableAssertionsTest.class,
63      ExpectedTableAssertionsHtmlTest.class,
64      ExpectedTableAssertionsXHtmlTest.class,
65      JavaScriptEventsTest.class,
66      JavaScriptTest.class,
67      HelloWorldTest.class,
68      HtmlParsingTest.class,
69      WebCookieTest.class,
70      TestContextTest.class,
71      FormAssertionsTest.class,
72      NavigationTest.class,
73      XPathTest.class,
74      CharsetTest.class,
75      ButtonAssertionsTest.class,
76      NonHtmlContentTest.class,
77      //RedirectionTest.class,
78      ImageTest.class,
79      ResourceBundleAssertionsTest.class,
80      SelectOptionsTest.class,
81      IElementTest.class,
82      ResponseServletTest.class,
83      CustomTesterTest.class,
84      ConcurrentJWebUnitTest.class
85  })
86  public class JWebUnitTest extends JettySetup {
87      
88      @AfterClass
89      public static void tearDown() throws Exception {
90          shutdown();
91      }
92  
93  }