@Override void assertNewActionFilesAreCreatedSuccessfully(AdaptableRegistry data) { IEclipsePreferences seamFacetPrefs = SeamCorePlugin.getSeamPreferences(earProject); SeamProjectsSet seamPrjSet = new SeamProjectsSet(earProject); String sessionBeanPackagePath = getPackagePath(getSessionBeanPackageName(seamFacetPrefs)); String testCasesPackagePath = getPackagePath(getTestCasesPackageName(seamFacetPrefs)); IContainer seamProjectSrcActionFolder = seamPrjSet.getActionFolder(); IContainer testSourceFolder = seamPrjSet.getTestsFolder(); IContainer seamProjectWebContentFolder = seamPrjSet.getViewsFolder(); String seamPageName = data.getValue(ISeamParameter.SEAM_PAGE_NAME); String seamLocalInterfaceName = data.getValue(ISeamParameter.SEAM_LOCAL_INTERFACE_NAME); String seamBeanName = data.getValue(ISeamParameter.SEAM_BEAN_NAME); // // "${" + ISeamParameter.SEAM_PROJECT_SRC_ACTION + "}/ // ${" + ISeamFacetDataModelProperties.SESSION_BEAN_PACKAGE_PATH + "}/ // ${" + ISeamParameter.SEAM_BEAN_NAME +"}.java", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ // //$NON-NLS-4$ IResource beanJava = seamProjectSrcActionFolder.findMember( sessionBeanPackagePath + "/" + seamBeanName + ".java"); assertResourceIsCreatedAndHasNoProblems( beanJava, seamProjectSrcActionFolder.toString() + "/" + sessionBeanPackagePath + "/" + seamBeanName + ".java"); // // "${" + ISeamParameter.SEAM_PROJECT_SRC_ACTION + "}/ // ${" + ISeamFacetDataModelProperties.SESSION_BEAN_PACKAGE_PATH + "}/ // ${" + ISeamParameter.SEAM_LOCAL_INTERFACE_NAME +"}.java", //$NON-NLS-1$ //$NON-NLS-2$ // //$NON-NLS-3$ //$NON-NLS-4$ IResource localInterfaceJava = seamProjectSrcActionFolder.findMember( sessionBeanPackagePath + "/" + seamLocalInterfaceName + ".java"); assertResourceIsCreatedAndHasNoProblems( localInterfaceJava, seamProjectSrcActionFolder.toString() + "/" + sessionBeanPackagePath + "/" + seamLocalInterfaceName + ".java"); // // "${" + ISeamParameter.TEST_SOURCE_FOLDER + "}/ // ${" + ISeamFacetDataModelProperties.TEST_CASES_PACKAGE_PATH + "}/ // ${"+ ISeamParameter.SEAM_LOCAL_INTERFACE_NAME +"}Test.java", //$NON-NLS-1$ //$NON-NLS-2$ // //$NON-NLS-3$ //$NON-NLS-4$ IResource localInterfaceTestJava = testSourceFolder.findMember( testCasesPackagePath + "/" + seamLocalInterfaceName + "Test.java"); assertResourceIsCreatedAndHasNoProblems( localInterfaceTestJava, testSourceFolder.toString() + "/" + testCasesPackagePath + "/" + seamLocalInterfaceName + "Test.java"); // "${" + ISeamParameter.TEST_SOURCE_FOLDER + "}/ // ${" + ISeamFacetDataModelProperties.TEST_CASES_PACKAGE_PATH + "}/ // ${"+ ISeamParameter.SEAM_LOCAL_INTERFACE_NAME +"}Test.xml", //$NON-NLS-1$ //$NON-NLS-2$ // //$NON-NLS-3$ //$NON-NLS-4$ IResource localInterfaceTestXml = testSourceFolder.findMember( testCasesPackagePath + "/" + seamLocalInterfaceName + "Test.xml"); assertResourceIsCreatedAndHasNoProblems( localInterfaceTestXml, testSourceFolder.toString() + "/" + testCasesPackagePath + "/" + seamLocalInterfaceName + "Test.xml"); // // "${" + ISeamParameter.SEAM_PROJECT_WEBCONTENT_PATH + "}/ // ${" + ISeamParameter.SEAM_PAGE_NAME +"}.xhtml", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ IResource seamPageNameXhtml = seamProjectWebContentFolder.findMember(seamPageName + ".xhtml"); assertResourceIsCreatedAndHasNoProblems( seamPageNameXhtml, seamProjectWebContentFolder.toString() + "/" + seamPageName + ".xhtml"); assertLaunchesCreated(seamPrjSet.getTestProject().getName(), seamLocalInterfaceName); }