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.htmlunit;
20  
21  import org.junit.AfterClass;
22  
23  import net.sourceforge.jwebunit.tests.ButtonAssertionsTest;
24  import net.sourceforge.jwebunit.tests.CharsetTest;
25  import net.sourceforge.jwebunit.tests.CustomTesterTest;
26  import net.sourceforge.jwebunit.tests.ExpectedTableAssertionsHtmlTest;
27  import net.sourceforge.jwebunit.tests.ExpectedTableAssertionsXHtmlTest;
28  import net.sourceforge.jwebunit.tests.FormAssertionsTest;
29  import net.sourceforge.jwebunit.tests.FormSubmissionTest;
30  import net.sourceforge.jwebunit.tests.FramesAndWindowsTest;
31  import net.sourceforge.jwebunit.tests.HelloWorldTest;
32  import net.sourceforge.jwebunit.tests.HtmlParsingTest;
33  import net.sourceforge.jwebunit.tests.IElementTest;
34  import net.sourceforge.jwebunit.tests.ImageTest;
35  import net.sourceforge.jwebunit.tests.ConcurrentJWebUnitTest;
36  import net.sourceforge.jwebunit.tests.JavaScriptEventsTest;
37  import net.sourceforge.jwebunit.tests.JavaScriptTest;
38  import net.sourceforge.jwebunit.tests.NavigationTest;
39  import net.sourceforge.jwebunit.tests.NonHtmlContentTest;
40  import net.sourceforge.jwebunit.tests.RedirectionTest;
41  import net.sourceforge.jwebunit.tests.ResourceBundleAssertionsTest;
42  import net.sourceforge.jwebunit.tests.ResponseServletTest;
43  import net.sourceforge.jwebunit.tests.SelectOptionsTest;
44  import net.sourceforge.jwebunit.tests.TableAssertionsTest;
45  import net.sourceforge.jwebunit.tests.TestContextTest;
46  import net.sourceforge.jwebunit.tests.WebAssertionsTest;
47  import net.sourceforge.jwebunit.tests.WebCookieTest;
48  import net.sourceforge.jwebunit.tests.XPathTest;
49  import net.sourceforge.jwebunit.tests.util.JettySetup;
50  import org.junit.runner.RunWith;
51  import org.junit.runners.Suite;
52  
53  /**
54   * Test Suite for JWebUnit.
55   * 
56   * @author Julien Henry
57   * @author Wilkes Joiner
58   */
59  @RunWith(Suite.class)
60  @Suite.SuiteClasses({
61      FormSubmissionTest.class,
62      WebAssertionsTest.class,
63      FramesAndWindowsTest.class,
64      TableAssertionsTest.class,
65      ExpectedTableAssertionsHtmlTest.class,
66      ExpectedTableAssertionsXHtmlTest.class,
67      JavaScriptEventsTest.class,
68      JavaScriptTest.class,
69      HelloWorldTest.class,
70      HtmlParsingTest.class,
71      WebCookieTest.class,
72      TestContextTest.class,
73      FormAssertionsTest.class,
74      NavigationTest.class,
75      XPathTest.class,
76      CharsetTest.class,
77      ButtonAssertionsTest.class,
78      NonHtmlContentTest.class,
79      RedirectionTest.class,
80      ImageTest.class,
81      ResourceBundleAssertionsTest.class,
82      SelectOptionsTest.class,
83      IElementTest.class,
84      ResponseServletTest.class,
85      CustomTesterTest.class,
86      ConcurrentJWebUnitTest.class
87  })
88  public class JWebUnitTest extends JettySetup {
89     
90      @AfterClass
91      public static void tearDown() throws Exception {
92          shutdown();
93      }
94      
95  }