FileDocCategorySizeDatePackage
DottedNamesCommandTest.javaAPI DocGlassfish v2 API5545Fri May 04 22:25:18 BST 2007com.sun.enterprise.cli.commands

DottedNamesCommandTest

public class DottedNamesCommandTest extends TestCase
Execute these tests using gmake (and Ant) by: cd gmake ANT_TARGETS=CommandTest.java

Fields Summary
DottedNamesCommand
testCommand
Constructors Summary
public DottedNamesCommandTest(String name)

        super(name);
    
Methods Summary
public static voidmain(java.lang.String[] args)

        final TestRunner runner= new TestRunner();
        final TestResult result = runner.doRun(BackupCommandsTest.suite(), false);
        System.exit(result.errorCount() + result.failureCount());
    
private voidnyi()

        fail("Not Yet Implemented");
    
protected voidsetUp()


        
        //Properties systemProperties = new java.util.Propertis();
        //systemProperties.put("com.sun.aas.configRoot",)
        //String configProperty = SystemPropertyConstants.CONFIG_ROOT_PROPERTY;
        //System.out.println(configProperty + " = " + System.getProperty(configProperty));
        final CLIDescriptorsReader cliDescriptorsReader = CLIDescriptorsReader.getInstance();
        ValidCommand validCommand = cliDescriptorsReader.getCommand(null);
        LocalStringsManagerFactory.setCommandLocalStringsManagerProperties(
            CLIDescriptorsReader.getInstance().getProperties());
        testCommand = new DottedNamesCommand();
        testCommand.setName("sampleCommand");
    
public static junit.framework.Testsuite()

        TestSuite suite = new TestSuite(BackupCommandsTest.class);
        return suite;
    
protected voidtearDown()

    
public voidtestValidateOptions()

        testCommand.setName("set");
        assertEquals(testCommand.validateOptions(), true);
    
public voidtestValidateOptionsWithFailureCase()

        testCommand.setName("get");
        testCommand.setOption("monitor", "true");
        testCommand.setOption("iterations", "1");
        testCommand.setOption("interval", "0");
        assertEquals(testCommand.validateOptions(), false);
    
public voidtestcheckPropertyToConvertInvalid()

        assertEquals(testCommand.checkPropertyToConvert("server.jdbc-resource.jdbc1.property.xyz"), false);
    
public voidtestcheckPropertyToConvertValid()

        assertEquals(testCommand.checkPropertyToConvert("server.jdbc-resource.jdbc1.property"), true);
    
public voidtestconvertUnderscoreToHyphenWithEquals()

        String value = testCommand.convertUnderscoreToHyphen("server.jdbc-resource.jdbc1.attr_1=value");
        assertEquals(value, "server.jdbc-resource.jdbc1.attr-1=value");
        
    
public voidtestconvertUnderscoreToHyphenWithoutEquals()

        
        String value = testCommand.convertUnderscoreToHyphen("server.jdbc-resource.jdbc1.attr_1");
        assertEquals(value, "server.jdbc-resource.jdbc1.attr-1");