| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <!-- |
| |
| Copyright (c) 2010, 2018 Oracle and/or its affiliates. All rights reserved. |
| |
| This program and the accompanying materials are made available under the |
| terms of the Eclipse Public License v. 2.0, which is available at |
| http://www.eclipse.org/legal/epl-2.0. |
| |
| This Source Code may also be made available under the following Secondary |
| Licenses when the conditions for such availability set forth in the |
| Eclipse Public License v. 2.0 are satisfied: GNU General Public License, |
| version 2 with the GNU Classpath Exception, which is available at |
| https://www.gnu.org/software/classpath/license.html. |
| |
| SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 |
| |
| --> |
| |
| <meta content="text/html; charset=ISO-8859-1" |
| http-equiv="content-type"> |
| <title>AMX Unit Tests</title> |
| <meta content="lloyd.chambers@sun.com" name="author"> |
| </head> |
| <body> |
| <div style="text-align: center;"><big><big><big><span |
| style="font-weight: bold;">AMX Unit Tests FAQ</span></big></big></big><br> |
| </div> |
| <br> |
| <span style="font-weight: bold;">Questions? </span><a |
| style="font-weight: bold;" |
| href="mailto:lloyd.chambers@sun.com?subject=Question%20about%20AMX%20unit%20tests">lloyd.chambers@sun.com</a><br> |
| Last updated: 23 June 2005<br> |
| <br> |
| NOTE: some of the links in this document refer to an internal sun |
| server and thus may not work. This will be fixed.<br> |
| <br> |
| <big><span style="font-weight: bold;">1. Introduction<br> |
| <br> |
| </span></big>When developing for AMX, please also refer to the <a |
| href="../../../admin-core/mbeanapi/src/java/com/sun/enterprise/management/doc-files/amx-internal-developer-guide.html">AMX |
| Internal Developer's Guide</a> (<span style="font-family: monospace;">glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management<br> |
| /doc-files/amx-internal-developer-guide.html</span>).<br> |
| <br> |
| The unit tests for AMX are written using <a |
| href="http://junit.org/index.htm">JUnit </a>as the framework. |
| When you introduce a new <a |
| href="http://llcs.sfbay.sun.com:8080/mbean-api/9_0/index.html">AMX |
| MBean</a>, or modify an existing one, you <span |
| style="font-weight: bold;">must </span><a target="_blank" |
| href="com/sun/enterprise/management/doc-files/AddingAMXUnitTests.html">write |
| a new unit tes</a>t and/or add/change existing unit tests to correspond |
| to the changes you've made. This is a <span |
| style="font-weight: bold; color: rgb(255, 0, 0);">requirement</span><span |
| style="color: rgb(255, 0, 0);"> </span>before you check in |
| changes to the AMX interfaces or implementation. Code should also |
| be reviewed by <a |
| href="mailto:amx-dev@sun.com?subject=AMX%20code%20review">amx-dev@sun.com</a>.<span |
| style="font-family: monospace;"></span><br> |
| <big><span style="font-weight: bold;"><br> |
| <br> |
| <a name="CheckinProcedure"></a>2. Checkin procedure<br> |
| </span></big><big> |
| <small><br> |
| <span style="font-weight: bold;">See the procedure in <a |
| target="_blank" |
| href="../../../admin-core/mbeanapi/src/java/com/sun/enterprise/management/doc-files/amx-internal-developer-guide.html">admin-core/mbeanapi/src/java/com/sun/enterpise/management/doc-files/amx-internal-developer-guide.html.</a></span><br> |
| </small> |
| </big><big><br style="font-weight: bold;"> |
| <small><span style="font-weight: bold;"><br> |
| <a name="Reference"></a>3. Reference<br> |
| <br> |
| </span></small> |
| </big> |
| <table style="text-align: left; width: 100%;" border="1" cellpadding="2" |
| cellspacing="2"> |
| <tbody> |
| <tr> |
| <td style="vertical-align: top; font-weight: bold;">Item<br> |
| </td> |
| <td style="vertical-align: top; font-weight: bold;">Discussion<br> |
| </td> |
| </tr> |
| <tr> |
| <td style="vertical-align: top;"><a target="_blank" |
| href="com/sun/enterprise/management/doc-files/AddingAMXUnitTests.html">AddingAMXUnitTests.html</a> |
| </td> |
| <td style="vertical-align: top;">How to modify an existing unit |
| test and/or add a new unit test for AMX or its support code.<br> |
| <br> |
| <span style="font-family: monospace;">glassfish/admin/mbeanapi-impl/tests/</span><br |
| style="font-family: monospace;"> |
| <span style="font-family: monospace;">com/sun/enterprise/management/doc-files/AddingAMXUnitTests.html</span><br> |
| </td> |
| </tr> |
| <tr> |
| <td style="vertical-align: top;"><a target="_blank" |
| href="com/sun/enterprise/management/doc-files/RunningUnitTests.html">RunningUnitTests.html</a> |
| </td> |
| <td style="vertical-align: top;">How to run the AMX unit tests..<br> |
| <br> |
| <span style="font-family: monospace;">glassfish/admin/mbeanapi-impl/tests/</span><br |
| style="font-family: monospace;"> |
| <span style="font-family: monospace;">com/sun/enterprise/management/doc-files/RunningUnitTests.html</span><br> |
| </td> |
| </tr> |
| <tr> |
| <td style="vertical-align: top;"><a target="_blank" |
| href="../../../admin-core/mbeanapi/src/java/com/sun/enterprise/management/doc-files/amx-internal-developer-guide.html">AMX |
| Internal Developer's Guide</a></td> |
| <td style="vertical-align: top;">How to write new AMX MBeans.<br> |
| <br> |
| <span style="font-family: monospace;">glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/doc-files/</span><br |
| style="font-family: monospace;"> |
| <span style="font-family: monospace;">amx-internal-developer-guide.html</span><br> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <big> |
| <small><span style="font-weight: bold;"><br> |
| <br> |
| <br> |
| </span><br> |
| <br> |
| <br> |
| <br> |
| <br> |
| <br> |
| <br> |
| </small> |
| <span style="font-weight: bold;"></span></big> |
| </body> |
| </html> |