Changeset 1220
- Timestamp:
- 07/07/08 14:34:35 (2 months ago)
- Files:
-
- trunk/mmrnmhrm.tests/.classpath (modified) (1 diff)
- trunk/mmrnmhrm.tests/.settings/org.eclipse.jdt.core.prefs (added)
- trunk/mmrnmhrm.tests/src-core/dtool/tests/ref/FindDef__Common.java (modified) (2 diffs)
- trunk/mmrnmhrm.tests/src/mmrnmhrm/org/eclipse/dltk/ui/wizards/ProjectWizardFirstPage__Accessor.java (moved) (moved from trunk/mmrnmhrm.tests/src/mmrnmhrm/org/eclipse/dltk/ui/wizards/TestAccessor.java) (1 diff)
- trunk/mmrnmhrm.tests/src/mmrnmhrm/tests/SampleMainProject.java (modified) (2 diffs)
- trunk/mmrnmhrm.tests/src/mmrnmhrm/ui/wizards/DeeProjectWizardTest.java (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/mmrnmhrm.tests/.classpath
r496 r1220 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <classpath> 3 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> 4 <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> 3 5 <classpathentry kind="src" path="src-core"/> 4 6 <classpathentry kind="src" path="src"/> 5 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>6 <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>7 7 <classpathentry kind="output" path="bin"/> 8 8 </classpath> trunk/mmrnmhrm.tests/src-core/dtool/tests/ref/FindDef__Common.java
r833 r1220 6 6 import java.util.Collection; 7 7 8 import mmrnmhrm.core.dltk. ParsingUtil;8 import mmrnmhrm.core.dltk.DeeParserUtil; 9 9 10 10 import org.eclipse.dltk.core.ISourceModule; … … 51 51 System.out.println(modUnit.getBuffer().getContents().substring(offset).split("\\s")[0]); 52 52 53 ASTNeoNode node = ASTNodeFinder.findElement( ParsingUtil.getNeoASTModule(modUnit), offset);53 ASTNeoNode node = ASTNodeFinder.findElement(DeeParserUtil.getNeoASTModule(modUnit), offset); 54 54 55 55 Reference ref = (Reference) node; trunk/mmrnmhrm.tests/src/mmrnmhrm/org/eclipse/dltk/ui/wizards/ProjectWizardFirstPage__Accessor.java
r833 r1220 1 1 package mmrnmhrm.org.eclipse.dltk.ui.wizards; 2 2 3 import mmrnmhrm.org.eclipse.dltk.ui.wizards.ProjectWizardFirstPage_; 4 import mmrnmhrm.org.eclipse.dltk.ui.wizards.ProjectWizardFirstPage_.NameGroup; 3 import java.lang.reflect.Field; 4 import java.lang.reflect.InvocationTargetException; 5 import java.lang.reflect.Method; 5 6 6 import org.eclipse. swt.widgets.Composite;7 import org.eclipse.dltk.ui.wizards.ProjectWizardFirstPage; 7 8 8 9 9 public abstract class TestAccessor extends ProjectWizardFirstPage_{10 public abstract class ProjectWizardFirstPage__Accessor { 10 11 11 public static abstract class TestAccessor_NameGroup extends NameGroup { 12 public TestAccessor_NameGroup(Composite composite, String initialName) { 13 ((ProjectWizardFirstPage_)null).super(composite, initialName); 12 public static class NameGroup__Accessor { 13 14 Object nameGroup; 15 16 public NameGroup__Accessor(Object object) { 17 nameGroup = object; 14 18 } 15 public static void _setName(ProjectWizardFirstPage_ firstPage, String name) { 16 _fNameGroup(firstPage).setName(name); 19 20 public void _setName(String name) throws NoSuchMethodException, 21 IllegalAccessException, InvocationTargetException { 22 Method method = getClass().getMethod("setName", String.class); 23 method.invoke(nameGroup, name); 17 24 } 18 25 } 19 20 protected static NameGroup _fNameGroup(ProjectWizardFirstPage_ firstPage) { 21 return firstPage.fNameGroup; 26 27 public static NameGroup__Accessor access_fNameGroup( 28 ProjectWizardFirstPage firstPage) throws SecurityException, 29 NoSuchFieldException, IllegalArgumentException, 30 IllegalAccessException { 31 Field field = firstPage.getClass().getDeclaredField("fNameGroup"); 32 return new NameGroup__Accessor(field.get(firstPage)); 22 33 } 23 34 trunk/mmrnmhrm.tests/src/mmrnmhrm/tests/SampleMainProject.java
r833 r1220 8 8 9 9 import melnorme.miscutil.ExceptionAdapter; 10 import mmrnmhrm.core.dltk. ParsingUtil;10 import mmrnmhrm.core.dltk.DeeParserUtil; 11 11 import mmrnmhrm.core.model.CompilationUnit; 12 12 … … 99 99 public static Module getModule(String filepath) throws CoreException { 100 100 CompilationUnit cunit = new CompilationUnit(getFile(filepath)); 101 return ParsingUtil.getNeoASTModule(cunit.modUnit);101 return DeeParserUtil.getNeoASTModule(cunit.modUnit); 102 102 } 103 103 trunk/mmrnmhrm.tests/src/mmrnmhrm/ui/wizards/DeeProjectWizardTest.java
r906 r1220 1 1 package mmrnmhrm.ui.wizards; 2 2 3 import static melnorme.miscutil.Assert.assertTrue; 3 4 import mmrnmhrm.core.DeeCore; 4 5 import mmrnmhrm.core.model.ModelUtil; 5 import mmrnmhrm.org.eclipse.dltk.ui.wizards. TestAccessor;6 import mmrnmhrm.org.eclipse.dltk.ui.wizards.ProjectWizardFirstPage__Accessor; 6 7 import mmrnmhrm.tests.BaseUITest; 7 8 import mmrnmhrm.tests.SampleMainProject; … … 19 20 import org.junit.Before; 20 21 import org.junit.Test; 21 22 import static melnorme.miscutil.Assert.assertTrue;23 22 24 23 … … 81 80 @Test 82 81 public void test_P1Validation() throws Throwable { 83 //wizard.fFirstPage.fNameGroup.setName(SampleMainProject.SAMPLEPROJNAME); 84 TestAccessor.TestAccessor_NameGroup._setName(wizard.fFirstPage, SampleMainProject.SAMPLEPROJNAME); 82 ProjectWizardFirstPage__Accessor.access_fNameGroup(wizard.fFirstPage)._setName(SampleMainProject.SAMPLEPROJNAME); 85 83 assertTrue(!wizard.canFinish()); 86 84 … … 92 90 public void test_P1_Finish() throws Throwable { 93 91 wizard.fFirstPage.getProjectName(); 94 TestAccessor.TestAccessor_NameGroup._setName(wizard.fFirstPage,NEWPROJNAME);92 ProjectWizardFirstPage__Accessor.access_fNameGroup(wizard.fFirstPage)._setName(NEWPROJNAME); 95 93 assertTrue(wizard.canFinish()); 96 94 … … 120 118 @Test 121 119 public void test_P1_P2_P1_Finish() throws Throwable { 122 TestAccessor.TestAccessor_NameGroup._setName(wizard.fFirstPage,NEWPROJNAME);120 ProjectWizardFirstPage__Accessor.access_fNameGroup(wizard.fFirstPage)._setName(NEWPROJNAME); 123 121 assertTrue(wizard.canFinish()); 124 122 simulateEnterPage2(); … … 135 133 @Test 136 134 public void test_P1_Cancel() throws Throwable { 137 TestAccessor.TestAccessor_NameGroup._setName(wizard.fFirstPage,NEWPROJNAME);135 ProjectWizardFirstPage__Accessor.access_fNameGroup(wizard.fFirstPage)._setName(NEWPROJNAME); 138 136 assertTrue(wizard.canFinish()); 139 137
