testsuite/plugins/org.apache.geronimo.testsuite.v30/src/main/java/org/apache/geronimo/testsuite/v30/ui/Tutorial5MinuteTest.java [176:227]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private boolean copyCode ()  {
        boolean success = true;
        try {
            abbotHelper.clickItem (workbenchShell, "SampleWAR");
            Shell propShell = abbotHelper.clickMenuItem (workbenchShell,
                    new String[] {"&Project", "&Properties"},
                    "Properties for SampleWAR");
            abbotHelper.clickItem (propShell, "Java EE Module Dependencies");
            abbotHelper.clickButton (propShell, "Select &All");
            abbotHelper.clickButton (propShell, "&Apply");
            abbotHelper.clickButton (propShell, IDialogConstants.OK_LABEL);

            IWorkspaceRoot aWSRoot = ResourcesPlugin.getWorkspace().getRoot();
            IProject aProject = aWSRoot.getProject ("SampleEJB");
            IFolder aFolder = aProject.getFolder("ejbModule/sampleear");
            aFolder.create (false, true, null);
            String fileDir = aWSRoot.getLocation().toOSString() + "/src/main/resources/ui-tutorial";
            IFile aFile = aProject.getFile("ejbModule/sampleear/RemoteBusinessInterface.java");
            aFile.create(new FileInputStream (fileDir + "/RemoteBusinessInterface.java"), true, null);
            aFile = aProject.getFile("ejbModule/sampleear/MyStatelessSessionBean.java");
            aFile.create(new FileInputStream (fileDir + "/MyStatelessSessionBean.java"), true, null);

            aProject = aWSRoot.getProject ("SampleWAR");
            aFolder = aProject.getFolder("src/sampleear");
            aFolder.create (false, true, null);
            aFile = aProject.getFile("WebContent/index.jsp");
            aFile.create(new FileInputStream (fileDir + "/index.jsp"), true, null);
            // have to go through Servlet Creation dialog to make the web.xml correct
            Shell servletShell = abbotHelper.rightClickItem(workbenchShell, "SampleWAR",
                    new String [] {"&New", "Servlet"}, "Create Servlet");
            abbotHelper.setCursorText("MyServlet");
            abbotHelper.setTextField(servletShell, "", "sampleear");
            abbotHelper.clickButton (servletShell, IDialogConstants.NEXT_LABEL);
            abbotHelper.clickItem(servletShell, "/MyServlet");
            Shell urlShell = abbotHelper.clickEnabledButton (servletShell, "Edit...", "URL Mappings");
            abbotHelper.setTextField(urlShell, "/MyServlet", "/sayHello");
            abbotHelper.clickButton (urlShell, IDialogConstants.OK_LABEL);
            abbotHelper.clickButton (servletShell, IDialogConstants.FINISH_LABEL);

            // copy over the correct contents
            aFile = aProject.getFile("src/sampleear/MyServlet.java");
            aFile.setContents(new FileInputStream (fileDir + "/MyServlet.java"), true, true, null);

            // close the open file
            abbotHelper.clickMenuItem (workbenchShell,
                    new String[] {"&File", "&Close"});
        } catch (Exception e) {
            e.printStackTrace();
            success = false;
        }
        return success;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



testsuite/plugins/org.apache.geronimo.testsuite.v22/src/main/java/org/apache/geronimo/testsuite/v22/ui/Tutorial5MinuteTest.java [176:227]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private boolean copyCode ()  {
        boolean success = true;
        try {
            abbotHelper.clickItem (workbenchShell, "SampleWAR");
            Shell propShell = abbotHelper.clickMenuItem (workbenchShell,
                    new String[] {"&Project", "&Properties"},
                    "Properties for SampleWAR");
            abbotHelper.clickItem (propShell, "Java EE Module Dependencies");
            abbotHelper.clickButton (propShell, "Select &All");
            abbotHelper.clickButton (propShell, "&Apply");
            abbotHelper.clickButton (propShell, IDialogConstants.OK_LABEL);

            IWorkspaceRoot aWSRoot = ResourcesPlugin.getWorkspace().getRoot();
            IProject aProject = aWSRoot.getProject ("SampleEJB");
            IFolder aFolder = aProject.getFolder("ejbModule/sampleear");
            aFolder.create (false, true, null);
            String fileDir = aWSRoot.getLocation().toOSString() + "/src/main/resources/ui-tutorial";
            IFile aFile = aProject.getFile("ejbModule/sampleear/RemoteBusinessInterface.java");
            aFile.create(new FileInputStream (fileDir + "/RemoteBusinessInterface.java"), true, null);
            aFile = aProject.getFile("ejbModule/sampleear/MyStatelessSessionBean.java");
            aFile.create(new FileInputStream (fileDir + "/MyStatelessSessionBean.java"), true, null);

            aProject = aWSRoot.getProject ("SampleWAR");
            aFolder = aProject.getFolder("src/sampleear");
            aFolder.create (false, true, null);
            aFile = aProject.getFile("WebContent/index.jsp");
            aFile.create(new FileInputStream (fileDir + "/index.jsp"), true, null);
            // have to go through Servlet Creation dialog to make the web.xml correct
            Shell servletShell = abbotHelper.rightClickItem(workbenchShell, "SampleWAR",
                    new String [] {"&New", "Servlet"}, "Create Servlet");
            abbotHelper.setCursorText("MyServlet");
            abbotHelper.setTextField(servletShell, "", "sampleear");
            abbotHelper.clickButton (servletShell, IDialogConstants.NEXT_LABEL);
            abbotHelper.clickItem(servletShell, "/MyServlet");
            Shell urlShell = abbotHelper.clickEnabledButton (servletShell, "Edit...", "URL Mappings");
            abbotHelper.setTextField(urlShell, "/MyServlet", "/sayHello");
            abbotHelper.clickButton (urlShell, IDialogConstants.OK_LABEL);
            abbotHelper.clickButton (servletShell, IDialogConstants.FINISH_LABEL);

            // copy over the correct contents
            aFile = aProject.getFile("src/sampleear/MyServlet.java");
            aFile.setContents(new FileInputStream (fileDir + "/MyServlet.java"), true, true, null);

            // close the open file
            abbotHelper.clickMenuItem (workbenchShell,
                    new String[] {"&File", "&Close"});
        } catch (Exception e) {
            e.printStackTrace();
            success = false;
        }
        return success;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



