blob: 4337def1e5882d9970a83bb02b1e75de43b3fefa [file] [log] [blame]
//
// 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.
//
= NetBeansDeveloperTestFAQ
:jbake-type: wiki
:jbake-tags: wiki, devfaq, needsreview
:jbake-status: published
:keywords: Apache NetBeans wiki NetBeansDeveloperTestFAQ
:description: Apache NetBeans wiki NetBeansDeveloperTestFAQ
:toc: left
:toc-title:
:syntax: true
== NetBeans Developer Test FAQ
=== Abstract
Contains info how to develop tests for NetBeans plugin.
=== Starting to writing tests for NetBeans
* link:FirstTests.asciidoc[First tests]
* link:UnitVersusQaFunctionalTests.asciidoc[Unit versus qa-functional tests]
* link:ModuleDependenciesForTests.asciidoc[Module dependencies for tests]
* link:DebuggingTests.asciidoc[Debugging tests]
=== NetBeans Testing Infrastructure
* link:DevFaqUsingSimpletests.asciidoc[How do I test platform-based application?]
* link:TestDistribution.asciidoc[Test distribution] (NOTE: applies to 6.1 and earlier)
* link:CodeCoverage.asciidoc[Code coverage] (NOTE: updated for NB 6.7)
=== Test patterns
* link:http://openide.netbeans.org/tutorial/test-patterns.html[Test Patterns In Java] - very useful for testing NetBeans
=== Test API
link:UsefulTestClassesInModules.asciidoc[Useful test classes in modules]
=== Frequently used patterns
* link:InitializationOfDefaultLookup.asciidoc[Initialization of default Lookup]
* link:LayerInitialization.asciidoc[Layer initialization]
* link:UsingFileSystems,Masterfs.asciidoc[Using FileSystems, Masterfs]
=== Testing NetBeans Projects
* link:ClasspathAndQueriesTesting.asciidoc[Classpath and queries testing]
* link:TestingThingsThatUseFileObjectDataObjectDataFolder.asciidoc[Testing things that use FileObjects]
* link:DevFaqTestDataObject.asciidoc[Writing Tests for DataObjects and DataLoaders]
* link:ExecutingAntScriptsInTests.asciidoc[Executing ant scripts in tests]
* link:DevFaqTestUnitTestFailsNoSuchMethodError.asciidoc[How to fix NoSuchMethodError in com/sun/tools/javac/ when running unit tests]
=== Test Editor
* link:CodeCompletionProvider.asciidoc[Code completion provider]
* link:Lexer.asciidoc[Lexer]
=== Testing new Java infrastructure
* link:Java_DevelopersGuide.asciidoc[Java Developers Guide] - introduction to new java infrastructure
* TODO
=== Testing J2EE
* TODO
=== Performance tests
* TODO
=== UI Tests
* link:FirstUITests.asciidoc[First UI tests]
* link:VisualLibraryAndUITests.asciidoc[VisualLibraryAndUITests]
* link:JemmyAndJellytools.asciidoc[Jemmy and Jellytools]
===Wr
requires.nb.javac=true
=== Apache Migration Information
The content in this page was kindly donated by Oracle Corp. to the
Apache Software Foundation.
This page was exported from link:http://wiki.netbeans.org/NetBeansDeveloperTestFAQ[http://wiki.netbeans.org/NetBeansDeveloperTestFAQ] ,
that was last modified by NetBeans user Markiewb
on 2012-10-10T14:25:26Z.
*NOTE:* This document was automatically converted to the AsciiDoc format on 2018-02-07, and needs to be reviewed.