| 
What this is
 Other links
 The source code
/*
 *                 Sun Public License Notice
 * 
 * The contents of this file are subject to the Sun Public License
 * Version 1.0 (the "License"). You may not use this file except in
 * compliance with the License. A copy of the License is available at
 * http://www.sun.com/
 * 
 * The Original Code is NetBeans. The Initial Developer of the Original
 * Code is Sun Microsystems, Inc. Portions Copyright 1997-2000 Sun
 * Microsystems, Inc. All Rights Reserved.
 *
 * UnixWebBrowserTest.java
 * NetBeans JUnit based test
 *
 * Created on November 2, 2001, 10:42 AM
 */                
package org.netbeans.modules.extbrowser;
 
import junit.framework.*;
import org.netbeans.junit.*;
import java.io.ObjectStreamException;
import org.openide.NotifyDescriptor;
import org.openide.awt.HtmlBrowser;
import org.openide.execution.ExecInfo;
import org.openide.execution.NbProcessDescriptor;
import org.openide.util.NbBundle;
import org.openide.util.Utilities;
         
/**
 *
 * @author rk109395
 */
public class UnixWebBrowserTest extends NbTestCase {
    public UnixWebBrowserTest (java.lang.String testName) {
        super(testName);
    }        
        
    public static void main(java.lang.String[] args) {
        junit.textui.TestRunner.run(suite());
    }
    
    /** Test of isHidden method, of class org.netbeans.modules.extbrowser.UnixWebBrowser. */
    public void testIsHidden () {
        if (org.openide.util.Utilities.isUnix () == UnixWebBrowser.isHidden ().booleanValue ())
            fail ("Unexpected result from UnixWebBrowser.isHidden ().");
    }
    
    /** Test of createHtmlBrowserImpl method, of class org.netbeans.modules.extbrowser.UnixWebBrowser. */
    public void testCreateHtmlBrowserImpl () {
        boolean success = true;
        try {
            if (testObject.createHtmlBrowserImpl () == null)
                success = false;
        }
        catch (UnsupportedOperationException ex) {
            if (org.openide.util.Utilities.isUnix ())
                success = false;
        }
        if (!success)
            fail ("UnixWebBrowser.createHtmlBrowserImpl () failed.");
    }
    
    /** Test of defaultBrowserExecutable method, of class org.netbeans.modules.extbrowser.UnixWebBrowser. */
    public void testDefaultBrowserExecutable () {
        if (testObject.defaultBrowserExecutable () == null)
            fail ("UnixWebBrowser.defaultBrowserExecutable () failed.");
    }
    
    public static Test suite () {
        TestSuite suite = new NbTestSuite (UnixWebBrowserTest.class);
        
        return suite;
    }
    
    // Add test methods here, they have to start with 'test' name.
    // for example: 
    // public void testHello() {}
    protected UnixWebBrowser testObject;
    
    protected void setUp () {
        testObject = new UnixWebBrowser ();
    }
}
 | 
| ... this post is sponsored by my books ... | |
         
           #1 New Release!  | 
      
         
           FP Best Seller  | 
  
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse 
URI on this website is
paid back to open source projects.