001: package org.netbeans.modules.visualweb.jsfsupport.converter;
002:
003: import org.netbeans.junit.NbTestCase;
004:
005: /*
006: * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
007: *
008: * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
009: *
010: * The contents of this file are subject to the terms of either the GNU
011: * General Public License Version 2 only ("GPL") or the Common
012: * Development and Distribution License("CDDL") (collectively, the
013: * "License"). You may not use this file except in compliance with the
014: * License. You can obtain a copy of the License at
015: * http://www.netbeans.org/cddl-gplv2.html
016: * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
017: * specific language governing permissions and limitations under the
018: * License. When distributing the software, include this License Header
019: * Notice in each file and include the License file at
020: * nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
021: * particular file as subject to the "Classpath" exception as provided
022: * by Sun in the GPL Version 2 section of the License file that
023: * accompanied this code. If applicable, add the following below the
024: * License Header, with the fields enclosed by brackets [] replaced by
025: * your own identifying information:
026: * "Portions Copyrighted [year] [name of copyright owner]"
027: *
028: * If you wish your version of this file to be governed by only the CDDL
029: * or only the GPL Version 2, indicate your decision by adding
030: * "[Contributor] elects to include this software in this distribution
031: * under the [CDDL or GPL Version 2] license." If you do not indicate a
032: * single choice of license, a recipient has the option to distribute
033: * your version of this file under either the CDDL, the GPL Version 2 or
034: * to extend the choice of license to its licensees as provided above.
035: * However, if you add GPL Version 2 code and therefore, elected the GPL
036: * Version 2 license, then the option applies only if the new code is
037: * made subject to such option by the copyright holder.
038: *
039: * Contributor(s):
040: *
041: * Portions Copyrighted 2007 Sun Microsystems, Inc.
042: */
043:
044: import org.netbeans.junit.NbTestCase;
045: import org.netbeans.junit.NbTestSuite;
046:
047: /**
048: * A Test based on NbTestCase. It is a NetBeans extension to JUnit TestCase
049: * which among othres allows to compare files via assertFile methods, create
050: * working directories for testcases, write to log files, compare log files
051: * against reference (golden) files, etc.
052: *
053: * More details here http://xtest.netbeans.org/NbJUnit/NbJUnit-overview.html.
054: *
055: * @author dongmeic
056: */
057: public class SqlTimestampConverterTest extends NbTestCase {
058:
059: /** Default constructor.
060: * @param testName name of particular test case
061: */
062: public SqlTimestampConverterTest(String testName) {
063: super (testName);
064: }
065:
066: /** Creates suite from particular test cases. You can define order of testcases here. */
067: public static NbTestSuite suite() {
068: NbTestSuite suite = new NbTestSuite();
069: suite.addTest(new SqlTimestampConverterTest("test1"));
070: suite.addTest(new SqlTimestampConverterTest("test2"));
071: return suite;
072: }
073:
074: /* Method allowing test execution directly from the IDE. */
075: public static void main(java.lang.String[] args) {
076: // run whole suite
077: junit.textui.TestRunner.run(suite());
078: // run only selected test case
079: //junit.textui.TestRunner.run(new FacesConatainerTest("test1"));
080: }
081:
082: /** Called before every test case. */
083: public void setUp() {
084: System.out.println("######## " + getName() + " #######");
085: }
086:
087: /** Called after every test case. */
088: public void tearDown() {
089: }
090:
091: // Add test methods here, they have to start with 'test'.
092:
093: /** Test case 1. */
094: public void test1() {
095: }
096:
097: /** Test case 2. */
098: public void test2() {
099: }
100: }
|