blob: 53320c25979dd33dbeacc6482597eeedbf10073c [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<title>New Test For Existing Class Wizard: Existing Class To Test</title>
<link rel="stylesheet" href="ide.css" title="Oracle BLAFDoc" type="text/css"/>
</head>
<body>
<p><a id="org.netbeans.modules.junit.wizards.SimpleTest" name="org.netbeans.modules.junit.wizards.SimpleTest"></a></p>
<div id="NBCSH2847"><!-- infolevel="all" infotype="General" --><a id="sthref367" name="sthref367"></a>
<h1>New Test For Existing Class Wizard: Existing Class To Test</h1>
<a name="BEGIN" id="BEGIN"></a>
<p>Use to create a new JUnit test class in the specified test folder.
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
<param name="content" value="http://www.oracle.com/pls/topic/lookup?ctx=nb8200&id=NBDAG667">
<param name="text" value="<html><u>How?</u></html>">
<param name="textFontSize" value="medium">
<param name="textColor" value="blue">
</object>
</p>
<table summary="Descriptions of commands for the New Test for Existing Class wizard." dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="35%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t6">Element</th>
<th align="left" valign="bottom" id="r1c2-t6">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t6" headers="r1c1-t6">
<p>Class to Test</p>
</td>
<td align="left" headers="r2c1-t6 r1c2-t6">Locates the class you want to test.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t6" headers="r1c1-t6">
<p>Created Test Class</p>
</td>
<td align="left" headers="r3c1-t6 r1c2-t6">Specifies the class name of the test. The default name is based on the name of the class you are testing, with <code dir="ltr">Test</code> appended to the name</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t6" headers="r1c1-t6">
<p>Project</p>
</td>
<td align="left" headers="r4c1-t6 r1c2-t6">Specifies the project where the test is located. You cannot change this value.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r5c1-t6" headers="r1c1-t6">
<p>Location</p>
</td>
<td align="left" headers="r5c1-t6 r1c2-t6">Specifies the test folder where you want to create the test. The drop-down list contains all folders specified as project test folders.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r6c1-t6" headers="r1c1-t6">
<p>Created File</p>
</td>
<td align="left" headers="r6c1-t6 r1c2-t6">Displays the path to the new file. The name of the file is identical to the class name.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r7c1-t6" headers="r1c1-t6">
<p>Method Access Levels</p>
</td>
<td align="left" headers="r7c1-t6 r1c2-t6">Generates test skeletons for the following types of methods: Public, Protected, and Package Private.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r8c1-t6" headers="r1c1-t6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Public</p>
</td>
<td align="left" headers="r8c1-t6 r1c2-t6">Generates test skeletons for public member methods.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r9c1-t6" headers="r1c1-t6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Protected</p>
</td>
<td align="left" headers="r9c1-t6 r1c2-t6">Generates test skeletons for protected member methods.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r10c1-t6" headers="r1c1-t6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Package Private</p>
</td>
<td align="left" headers="r10c1-t6 r1c2-t6">Generate test skeletons for default member methods.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r11c1-t6" headers="r1c1-t6">
<p>Generated Code</p>
</td>
<td align="left" headers="r11c1-t6 r1c2-t6">Generates the selected items: <b>Test Initializaer</b>, <b>Test Finalizer</b>, and <b>Default Method Bodies</b>.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r12c1-t6" headers="r1c1-t6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Test Initializer</p>
</td>
<td align="left" headers="r12c1-t6 r1c2-t6">Method for tasks like initializing fields, enabling on logging, and resetting environment variables</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r13c1-t6" headers="r1c1-t6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Test Finalizer.</p>
</td>
<td align="left" headers="r13c1-t6 r1c2-t6">Method for cleaning up after tests have finished running</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r14c1-t6" headers="r1c1-t6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Default Method Bodies</p>
</td>
<td align="left" headers="r14c1-t6 r1c2-t6">Sample test code and instructions for printing out information about test status to the command output.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r15c1-t6" headers="r1c1-t6">
<p>Generated Comments</p>
</td>
<td align="left" headers="r15c1-t6 r1c2-t6">Generates the selected items: Javadoc Comments and Source Code Hints</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r16c1-t6" headers="r1c1-t6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Javadoc Comments</p>
</td>
<td align="left" headers="r16c1-t6 r1c2-t6">Javadoc comments in the generated code for the test methods.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r17c1-t6" headers="r1c1-t6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Source Code Hints</p>
</td>
<td align="left" headers="r17c1-t6 r1c2-t6">Hints in the generated code that suggest how to implement the test methods.</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<a id="NBCSH2864" name="NBCSH2864"></a>
<hr><p><b>Related Topics</b></p>
<p><i>Developing Applications with NetBeans IDE</i>,
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
<param name="content" value="http://www.oracle.com/pls/topic/lookup?ctx=nb8200&id=NBDAG673">
<param name="text" value="<html><u>&quot;Running a Unit Test&quot;</u></html>">
<param name="textFontSize" value="medium">
<param name="textColor" value="blue">
</object>
</p>
<!-- -->
<!-- Start Footer -->
<table summary="" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left" width="86%"><a href="legal_notice.htm">
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements; and to You under the Apache License, Version 2.0.</a>
</td>
</tr>
</table>
<!-- -->
</body>
</html>