1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-07 17:56:01 +02:00

Refactor core.tests/suite/org.eclipse.cdt.testplugin and

ui.tests/src/org.eclipse.cdt.testplugin
packages to  org.eclipse.cdt.core.testplugin and org.eclipse.cdt.ui.testplugin respectively.

This fixes a problem where the tests were incorrectly loading the wrong test plugin class.
This commit is contained in:
Andrew Niefer 2005-01-27 18:48:00 +00:00
parent a6a5451a0c
commit b2ff153008
61 changed files with 169 additions and 172 deletions

View file

@ -18,7 +18,7 @@ import junit.framework.TestCase;
import junit.framework.TestSuite; import junit.framework.TestSuite;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.testplugin.CProjectHelper; import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.NullProgressMonitor;

View file

@ -28,6 +28,8 @@ import org.eclipse.cdt.core.search.ICSearchResultCollector;
import org.eclipse.cdt.core.search.ICSearchScope; import org.eclipse.cdt.core.search.ICSearchScope;
import org.eclipse.cdt.core.search.IMatch; import org.eclipse.cdt.core.search.IMatch;
import org.eclipse.cdt.core.search.SearchEngine; import org.eclipse.cdt.core.search.SearchEngine;
import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.cdt.internal.core.index.impl.IFileDocument; import org.eclipse.cdt.internal.core.index.impl.IFileDocument;
import org.eclipse.cdt.internal.core.search.PathCollector; import org.eclipse.cdt.internal.core.search.PathCollector;
import org.eclipse.cdt.internal.core.search.PatternSearchJob; import org.eclipse.cdt.internal.core.search.PatternSearchJob;
@ -36,8 +38,6 @@ import org.eclipse.cdt.internal.core.search.matching.CSearchPattern;
import org.eclipse.cdt.internal.core.search.processing.IJob; import org.eclipse.cdt.internal.core.search.processing.IJob;
import org.eclipse.cdt.internal.core.sourcedependency.DependencyQueryJob; import org.eclipse.cdt.internal.core.sourcedependency.DependencyQueryJob;
import org.eclipse.cdt.internal.core.sourcedependency.UpdateDependency; import org.eclipse.cdt.internal.core.sourcedependency.UpdateDependency;
import org.eclipse.cdt.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.CTestPlugin;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IResource;

View file

@ -27,14 +27,14 @@ import org.eclipse.cdt.core.index.IIndexChangeListener;
import org.eclipse.cdt.core.index.IIndexDelta; import org.eclipse.cdt.core.index.IIndexDelta;
import org.eclipse.cdt.core.index.IndexChangeEvent; import org.eclipse.cdt.core.index.IndexChangeEvent;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.cdt.internal.core.index.IEntryResult; import org.eclipse.cdt.internal.core.index.IEntryResult;
import org.eclipse.cdt.internal.core.index.IIndex; import org.eclipse.cdt.internal.core.index.IIndex;
import org.eclipse.cdt.internal.core.index.IQueryResult; import org.eclipse.cdt.internal.core.index.IQueryResult;
import org.eclipse.cdt.internal.core.index.impl.IFileDocument; import org.eclipse.cdt.internal.core.index.impl.IFileDocument;
import org.eclipse.cdt.internal.core.search.indexing.IIndexConstants; import org.eclipse.cdt.internal.core.search.indexing.IIndexConstants;
import org.eclipse.cdt.internal.core.search.indexing.IndexManager; import org.eclipse.cdt.internal.core.search.indexing.IndexManager;
import org.eclipse.cdt.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.CTestPlugin;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IResource;

View file

@ -21,7 +21,7 @@ import org.eclipse.cdt.core.ICDescriptor;
import org.eclipse.cdt.core.ICDescriptorListener; import org.eclipse.cdt.core.ICDescriptorListener;
import org.eclipse.cdt.core.ICExtensionReference; import org.eclipse.cdt.core.ICExtensionReference;
import org.eclipse.cdt.core.ICOwnerInfo; import org.eclipse.cdt.core.ICOwnerInfo;
import org.eclipse.cdt.testplugin.CTestPlugin; import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IProjectDescription; import org.eclipse.core.resources.IProjectDescription;
import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IResource;

View file

@ -33,7 +33,7 @@ import org.eclipse.cdt.core.internal.filetype.CFileType;
import org.eclipse.cdt.core.internal.filetype.CFileTypeAssociation; import org.eclipse.cdt.core.internal.filetype.CFileTypeAssociation;
import org.eclipse.cdt.core.internal.filetype.CLanguage; import org.eclipse.cdt.core.internal.filetype.CLanguage;
import org.eclipse.cdt.core.internal.filetype.ResolverModel; import org.eclipse.cdt.core.internal.filetype.ResolverModel;
import org.eclipse.cdt.testplugin.CTestPlugin; import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IProjectDescription; import org.eclipse.core.resources.IProjectDescription;
import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IResource;

View file

@ -16,9 +16,9 @@ import org.eclipse.cdt.core.model.IArchive;
import org.eclipse.cdt.core.model.IBinary; import org.eclipse.cdt.core.model.IBinary;
import org.eclipse.cdt.core.model.ICElement; import org.eclipse.cdt.core.model.ICElement;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.testplugin.CProjectHelper; import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.CTestPlugin; import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.cdt.testplugin.util.ExpectedStrings; import org.eclipse.cdt.core.testplugin.util.ExpectedStrings;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IWorkspace; import org.eclipse.core.resources.IWorkspace;
import org.eclipse.core.resources.IWorkspaceRoot; import org.eclipse.core.resources.IWorkspaceRoot;

View file

@ -19,9 +19,9 @@ import org.eclipse.cdt.core.model.CModelException;
import org.eclipse.cdt.core.model.IBinary; import org.eclipse.cdt.core.model.IBinary;
import org.eclipse.cdt.core.model.ICElement; import org.eclipse.cdt.core.model.ICElement;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.testplugin.CProjectHelper; import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.CTestPlugin; import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.cdt.testplugin.util.ExpectedStrings; import org.eclipse.cdt.core.testplugin.util.ExpectedStrings;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IWorkspace; import org.eclipse.core.resources.IWorkspace;
import org.eclipse.core.resources.IWorkspaceRoot; import org.eclipse.core.resources.IWorkspaceRoot;

View file

@ -41,11 +41,11 @@ import org.eclipse.cdt.core.model.ITypeDef;
import org.eclipse.cdt.core.model.IVariable; import org.eclipse.cdt.core.model.IVariable;
import org.eclipse.cdt.core.model.IVariableDeclaration; import org.eclipse.cdt.core.model.IVariableDeclaration;
import org.eclipse.cdt.core.parser.ast.ASTAccessVisibility; import org.eclipse.cdt.core.parser.ast.ASTAccessVisibility;
import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.cdt.internal.core.model.FunctionTemplate; import org.eclipse.cdt.internal.core.model.FunctionTemplate;
import org.eclipse.cdt.internal.core.model.MethodTemplate; import org.eclipse.cdt.internal.core.model.MethodTemplate;
import org.eclipse.cdt.internal.core.model.StructureTemplate; import org.eclipse.cdt.internal.core.model.StructureTemplate;
import org.eclipse.cdt.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.CTestPlugin;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.NullProgressMonitor;

View file

@ -15,8 +15,8 @@ import junit.framework.TestSuite;
import org.eclipse.cdt.core.CCProjectNature; import org.eclipse.cdt.core.CCProjectNature;
import org.eclipse.cdt.core.model.CoreModel; import org.eclipse.cdt.core.model.CoreModel;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.testplugin.CProjectHelper; import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.CTestPlugin; import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.core.internal.resources.ResourceException; import org.eclipse.core.internal.resources.ResourceException;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;

View file

@ -21,7 +21,7 @@ import org.eclipse.cdt.core.model.IPathEntry;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.core.model.IElementChangedListener; import org.eclipse.cdt.core.model.IElementChangedListener;
import org.eclipse.cdt.core.model.IPathEntryContainer; import org.eclipse.cdt.core.model.IPathEntryContainer;
import org.eclipse.cdt.testplugin.CProjectHelper; import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IWorkspace; import org.eclipse.core.resources.IWorkspace;
import org.eclipse.core.resources.IWorkspaceDescription; import org.eclipse.core.resources.IWorkspaceDescription;

View file

@ -31,10 +31,10 @@ import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.core.model.IElementChangedListener; import org.eclipse.cdt.core.model.IElementChangedListener;
import org.eclipse.cdt.core.model.ITranslationUnit; import org.eclipse.cdt.core.model.ITranslationUnit;
import org.eclipse.cdt.core.model.IWorkingCopy; import org.eclipse.cdt.core.model.IWorkingCopy;
import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.cdt.core.testplugin.TestPluginLauncher;
import org.eclipse.cdt.internal.core.model.CModelManager; import org.eclipse.cdt.internal.core.model.CModelManager;
import org.eclipse.cdt.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.CTestPlugin;
import org.eclipse.cdt.testplugin.TestPluginLauncher;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.NullProgressMonitor;

View file

@ -13,8 +13,8 @@ import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.core.model.CoreModel; import org.eclipse.cdt.core.model.CoreModel;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.core.model.ITranslationUnit; import org.eclipse.cdt.core.model.ITranslationUnit;
import org.eclipse.cdt.testplugin.CProjectHelper; import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.CTestPlugin; import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.NullProgressMonitor;

View file

@ -42,11 +42,11 @@ import org.eclipse.cdt.core.model.ITypeDef;
import org.eclipse.cdt.core.model.IVariable; import org.eclipse.cdt.core.model.IVariable;
import org.eclipse.cdt.core.model.IVariableDeclaration; import org.eclipse.cdt.core.model.IVariableDeclaration;
import org.eclipse.cdt.core.parser.ast.ASTAccessVisibility; import org.eclipse.cdt.core.parser.ast.ASTAccessVisibility;
import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.cdt.internal.core.model.FunctionTemplate; import org.eclipse.cdt.internal.core.model.FunctionTemplate;
import org.eclipse.cdt.internal.core.model.MethodTemplate; import org.eclipse.cdt.internal.core.model.MethodTemplate;
import org.eclipse.cdt.internal.core.model.StructureTemplate; import org.eclipse.cdt.internal.core.model.StructureTemplate;
import org.eclipse.cdt.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.CTestPlugin;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.NullProgressMonitor;

View file

@ -15,8 +15,8 @@ import java.io.FileInputStream;
import junit.framework.TestCase; import junit.framework.TestCase;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.testplugin.CProjectHelper; import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.CTestPlugin; import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.core.internal.resources.ResourceException; import org.eclipse.core.internal.resources.ResourceException;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IWorkspace; import org.eclipse.core.resources.IWorkspace;

View file

@ -15,8 +15,8 @@ import org.eclipse.cdt.core.model.CModelException;
import org.eclipse.cdt.core.model.ICElement; import org.eclipse.cdt.core.model.ICElement;
import org.eclipse.cdt.core.model.IInclude; import org.eclipse.cdt.core.model.IInclude;
import org.eclipse.cdt.core.model.ITranslationUnit; import org.eclipse.cdt.core.model.ITranslationUnit;
import org.eclipse.cdt.testplugin.CProjectHelper; import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.util.ExpectedStrings; import org.eclipse.cdt.core.testplugin.util.ExpectedStrings;
import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.CoreException;

View file

@ -23,9 +23,9 @@ import org.eclipse.cdt.core.model.IBuffer;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.core.model.ITranslationUnit; import org.eclipse.cdt.core.model.ITranslationUnit;
import org.eclipse.cdt.core.model.IWorkingCopy; import org.eclipse.cdt.core.model.IWorkingCopy;
import org.eclipse.cdt.testplugin.CProjectHelper; import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.CTestPlugin; import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.cdt.testplugin.TestPluginLauncher; import org.eclipse.cdt.core.testplugin.TestPluginLauncher;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.NullProgressMonitor;

View file

@ -73,13 +73,13 @@ import org.eclipse.cdt.core.parser.ast.IASTUsingDeclaration;
import org.eclipse.cdt.core.parser.ast.IASTUsingDirective; import org.eclipse.cdt.core.parser.ast.IASTUsingDirective;
import org.eclipse.cdt.core.parser.ast.IASTVariable; import org.eclipse.cdt.core.parser.ast.IASTVariable;
import org.eclipse.cdt.core.parser.ast.IASTVariableReference; import org.eclipse.cdt.core.parser.ast.IASTVariableReference;
import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.cdt.core.testplugin.FileManager;
import org.eclipse.cdt.internal.core.parser.Parser; import org.eclipse.cdt.internal.core.parser.Parser;
import org.eclipse.cdt.internal.core.parser.ParserException; import org.eclipse.cdt.internal.core.parser.ParserException;
import org.eclipse.cdt.internal.core.search.indexing.IndexManager; import org.eclipse.cdt.internal.core.search.indexing.IndexManager;
import org.eclipse.cdt.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.CTestPlugin;
import org.eclipse.cdt.testplugin.FileManager;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IResource;

View file

@ -4,7 +4,7 @@
id="org.eclipse.cdt.core.tests" id="org.eclipse.cdt.core.tests"
name="org.eclipse.cdt.core.tests" name="org.eclipse.cdt.core.tests"
version="3.0.0" version="3.0.0"
class="org.eclipse.cdt.testplugin.CTestPlugin"> class="org.eclipse.cdt.core.testplugin.CTestPlugin">
<runtime> <runtime>
<library name="cdtcoretests.jar"> <library name="cdtcoretests.jar">
@ -39,7 +39,7 @@
name="C/C++ Test Project" name="C/C++ Test Project"
point="org.eclipse.cdt.core.CProject"> point="org.eclipse.cdt.core.CProject">
<cproject <cproject
class="org.eclipse.cdt.testplugin.TestProject"> class="org.eclipse.cdt.core.testplugin.TestProject">
</cproject> </cproject>
</extension> </extension>
<extension <extension
@ -48,7 +48,7 @@
point="org.eclipse.cdt.core.ScannerInfoProvider"> point="org.eclipse.cdt.core.ScannerInfoProvider">
<cextension> <cextension>
<run <run
class="org.eclipse.cdt.testplugin.TestScannerProvider"> class="org.eclipse.cdt.core.testplugin.TestScannerProvider">
</run> </run>
</cextension> </cextension>
</extension> </extension>

View file

@ -21,9 +21,9 @@ import junit.framework.TestCase;
import org.eclipse.cdt.core.CCorePlugin; import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.core.testplugin.FileManager;
import org.eclipse.cdt.internal.core.search.indexing.IndexManager; import org.eclipse.cdt.internal.core.search.indexing.IndexManager;
import org.eclipse.cdt.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.FileManager;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IResource;

View file

@ -25,10 +25,10 @@ import org.eclipse.cdt.core.search.ICSearchPattern;
import org.eclipse.cdt.core.search.ICSearchResultCollector; import org.eclipse.cdt.core.search.ICSearchResultCollector;
import org.eclipse.cdt.core.search.ICSearchScope; import org.eclipse.cdt.core.search.ICSearchScope;
import org.eclipse.cdt.core.search.SearchEngine; import org.eclipse.cdt.core.search.SearchEngine;
import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.cdt.core.testplugin.FileManager;
import org.eclipse.cdt.internal.core.search.indexing.IndexManager; import org.eclipse.cdt.internal.core.search.indexing.IndexManager;
import org.eclipse.cdt.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.CTestPlugin;
import org.eclipse.cdt.testplugin.FileManager;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IWorkspace; import org.eclipse.core.resources.IWorkspace;

View file

@ -22,11 +22,11 @@ import org.eclipse.cdt.core.search.ICSearchPattern;
import org.eclipse.cdt.core.search.IMatch; import org.eclipse.cdt.core.search.IMatch;
import org.eclipse.cdt.core.search.OrPattern; import org.eclipse.cdt.core.search.OrPattern;
import org.eclipse.cdt.core.search.SearchEngine; import org.eclipse.cdt.core.search.SearchEngine;
import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.cdt.internal.core.CharOperation; import org.eclipse.cdt.internal.core.CharOperation;
import org.eclipse.cdt.internal.core.search.matching.FieldDeclarationPattern; import org.eclipse.cdt.internal.core.search.matching.FieldDeclarationPattern;
import org.eclipse.cdt.internal.core.search.matching.MatchLocator; import org.eclipse.cdt.internal.core.search.matching.MatchLocator;
import org.eclipse.cdt.internal.core.search.matching.NamespaceDeclarationPattern; import org.eclipse.cdt.internal.core.search.matching.NamespaceDeclarationPattern;
import org.eclipse.cdt.testplugin.CTestPlugin;
import org.eclipse.core.runtime.Path; import org.eclipse.core.runtime.Path;
/** /**

View file

@ -23,7 +23,7 @@ import org.eclipse.cdt.core.parser.ParserFactory;
import org.eclipse.cdt.core.parser.ParserLanguage; import org.eclipse.cdt.core.parser.ParserLanguage;
import org.eclipse.cdt.core.parser.ParserMode; import org.eclipse.cdt.core.parser.ParserMode;
import org.eclipse.cdt.core.parser.ScannerInfo; import org.eclipse.cdt.core.parser.ScannerInfo;
import org.eclipse.cdt.testplugin.CTestPlugin; import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.core.runtime.Path; import org.eclipse.core.runtime.Path;
/** /**

View file

@ -19,7 +19,7 @@ import java.util.zip.ZipFile;
import junit.framework.TestCase; import junit.framework.TestCase;
import org.eclipse.cdt.testplugin.CTestPlugin; import org.eclipse.cdt.core.testplugin.CTestPlugin;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IProjectDescription; import org.eclipse.core.resources.IProjectDescription;
import org.eclipse.core.resources.IWorkspace; import org.eclipse.core.resources.IWorkspace;

View file

@ -2,7 +2,7 @@
* (c) Copyright IBM Corp. 2000, 2001. * (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved. * All Rights Reserved.
*/ */
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.core.testplugin;
import org.eclipse.swt.graphics.Image; import org.eclipse.swt.graphics.Image;

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.core.testplugin;
import java.lang.reflect.InvocationTargetException; import java.lang.reflect.InvocationTargetException;
import java.util.zip.ZipFile; import java.util.zip.ZipFile;

View file

@ -2,7 +2,7 @@
* (c) Copyright IBM Corp. 2000, 2001. * (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved. * All Rights Reserved.
*/ */
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.core.testplugin;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;

View file

@ -2,7 +2,7 @@
* (c) Copyright IBM Corp. 2000, 2001. * (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved. * All Rights Reserved.
*/ */
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.core.testplugin;
import junit.extensions.TestSetup; import junit.extensions.TestSetup;
import junit.framework.Test; import junit.framework.Test;

View file

@ -4,7 +4,7 @@
* To change the template for this generated file go to * To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments * Window>Preferences>Java>Code Generation>Code and Comments
*/ */
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.core.testplugin;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Iterator; import java.util.Iterator;

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.core.testplugin;
// copied from startup.jar. planned to be removed soon // copied from startup.jar. planned to be removed soon

View file

@ -2,7 +2,7 @@
* (c) Copyright IBM Corp. 2000, 2001. * (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved. * All Rights Reserved.
*/ */
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.core.testplugin;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;

View file

@ -2,7 +2,7 @@
* (c) Copyright IBM Corp. 2000, 2001. * (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved. * All Rights Reserved.
*/ */
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.core.testplugin;
import java.net.URL; import java.net.URL;

View file

@ -6,7 +6,7 @@
* Contributors: * Contributors:
* QNX Software Systems - Initial API and implementation * QNX Software Systems - Initial API and implementation
***********************************************************************/ ***********************************************************************/
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.core.testplugin;
import org.eclipse.cdt.core.CCorePlugin; import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.core.ICDescriptor; import org.eclipse.cdt.core.ICDescriptor;

View file

@ -6,7 +6,7 @@
* Contributors: * Contributors:
* QNX Software Systems - Initial API and implementation * QNX Software Systems - Initial API and implementation
***********************************************************************/ ***********************************************************************/
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.core.testplugin;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;

View file

@ -6,7 +6,7 @@
* Contributors: * Contributors:
* QNX Software Systems - Initial API and implementation * QNX Software Systems - Initial API and implementation
***********************************************************************/ ***********************************************************************/
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.core.testplugin;
import org.eclipse.cdt.core.AbstractCExtension; import org.eclipse.cdt.core.AbstractCExtension;
import org.eclipse.cdt.core.parser.IScannerInfo; import org.eclipse.cdt.core.parser.IScannerInfo;

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.core.testplugin.util;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.core.testplugin.util;
import java.util.Stack; import java.util.Stack;

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.core.testplugin.util;
import junit.framework.TestCase; import junit.framework.TestCase;
import junit.framework.TestSuite; import junit.framework.TestSuite;

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.core.testplugin.util;
/* /*

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.core.testplugin.util;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.core.testplugin.util;
/* /*

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.core.testplugin.util;
import java.util.Iterator; import java.util.Iterator;

View file

@ -4,7 +4,7 @@
id="org.eclipse.cdt.ui.tests" id="org.eclipse.cdt.ui.tests"
name="org.eclipse.cdt.ui.tests" name="org.eclipse.cdt.ui.tests"
version="3.0.0" version="3.0.0"
class="org.eclipse.cdt.testplugin.CTestPlugin"> class="org.eclipse.cdt.ui.testplugin.CTestPlugin">
<runtime> <runtime>
<library name="cdtuitests.jar"> <library name="cdtuitests.jar">

View file

@ -2,7 +2,7 @@
* (c) Copyright IBM Corp. 2000, 2001. * (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved. * All Rights Reserved.
*/ */
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.ui.testplugin;
import org.eclipse.swt.graphics.Image; import org.eclipse.swt.graphics.Image;
@ -25,6 +25,6 @@ public class CElementDecorator extends LabelProvider implements ILabelDecorator
* @see ILabelDecorator#decorateText(String, Object) * @see ILabelDecorator#decorateText(String, Object)
*/ */
public String decorateText(String text, Object element) { public String decorateText(String text, Object element) {
return text + "*"; return text + "*"; //$NON-NLS-1$
} }
} }

View file

@ -2,7 +2,7 @@
* (c) Copyright IBM Corp. 2000, 2001. * (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved. * All Rights Reserved.
*/ */
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.ui.testplugin;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;

View file

@ -2,7 +2,7 @@
* (c) Copyright IBM Corp. 2000, 2001. * (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved. * All Rights Reserved.
*/ */
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.ui.testplugin;
import junit.extensions.TestSetup; import junit.extensions.TestSetup;
import junit.framework.Test; import junit.framework.Test;

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.ui.testplugin;
// copied from startup.jar. planned to be removed soon // copied from startup.jar. planned to be removed soon
@ -107,24 +107,24 @@ public class Main {
private static String endSplash = null; private static String endSplash = null;
// constants // constants
private static final String APPLICATION = "-application"; private static final String APPLICATION = "-application"; //$NON-NLS-1$
private static final String BOOT = "-boot"; private static final String BOOT = "-boot"; //$NON-NLS-1$
private static final String DEBUG = "-debug"; private static final String DEBUG = "-debug"; //$NON-NLS-1$
private static final String DEV = "-dev"; private static final String DEV = "-dev"; //$NON-NLS-1$
private static final String ENDSPLASH = "-endsplash"; private static final String ENDSPLASH = "-endsplash"; //$NON-NLS-1$
private static final String UNINSTALL = "-uninstall"; private static final String UNINSTALL = "-uninstall"; //$NON-NLS-1$
private static final String PI_BOOT = "org.eclipse.core.boot"; private static final String PI_BOOT = "org.eclipse.core.boot"; //$NON-NLS-1$
private static final String BOOTLOADER = "org.eclipse.core.boot.BootLoader"; private static final String BOOTLOADER = "org.eclipse.core.boot.BootLoader"; //$NON-NLS-1$
private static final String UPDATELOADER = "org.eclipse.core.internal.boot.LaunchInfo"; private static final String UPDATELOADER = "org.eclipse.core.internal.boot.LaunchInfo"; //$NON-NLS-1$
// The project containing the boot loader code. This is used to construct // The project containing the boot loader code. This is used to construct
// the correct class path for running in VAJ and VAME. // the correct class path for running in VAJ and VAME.
private static final String PROJECT_NAME = "Eclipse Core Boot"; private static final String PROJECT_NAME = "Eclipse Core Boot"; //$NON-NLS-1$
private static boolean inVAJ; private static boolean inVAJ;
static { static {
try { try {
Class.forName("com.ibm.uvm.lang.ProjectClassLoader"); Class.forName("com.ibm.uvm.lang.ProjectClassLoader"); //$NON-NLS-1$
inVAJ = true; inVAJ = true;
} catch (Exception e) { } catch (Exception e) {
inVAJ = false; inVAJ = false;
@ -133,7 +133,7 @@ public class Main {
private static boolean inVAME; private static boolean inVAME;
static { static {
try { try {
Class.forName("com.ibm.eclipse.core.VAME"); Class.forName("com.ibm.eclipse.core.VAME"); //$NON-NLS-1$
inVAME = true; inVAME = true;
} catch (Exception e) { } catch (Exception e) {
inVAME = false; inVAME = false;
@ -149,14 +149,13 @@ public class Main {
*/ */
protected Object basicRun(String[] args) throws Exception { protected Object basicRun(String[] args) throws Exception {
Class clazz = getBootLoader(bootLocation); Class clazz = getBootLoader(bootLocation);
Method method = clazz.getDeclaredMethod("run", new Class[] { String.class, URL.class, String.class, String[].class }); Method method = clazz.getDeclaredMethod("run", new Class[] { String.class, URL.class, String.class, String[].class }); //$NON-NLS-1$
try { try {
return method.invoke(clazz, new Object[] { application, pluginPathLocation, location, args }); return method.invoke(clazz, new Object[] { application, pluginPathLocation, location, args });
} catch (InvocationTargetException e) { } catch (InvocationTargetException e) {
if (e.getTargetException() instanceof Error) if (e.getTargetException() instanceof Error)
throw (Error) e.getTargetException(); throw (Error) e.getTargetException();
else throw e;
throw e;
} }
} }
@ -167,13 +166,13 @@ protected Object basicRun(String[] args) throws Exception {
* @param prop the initial comma-separated string * @param prop the initial comma-separated string
*/ */
private String[] getArrayFromList(String prop) { private String[] getArrayFromList(String prop) {
if (prop == null || prop.trim().equals("")) if (prop == null || prop.trim().equals("")) //$NON-NLS-1$
return new String[0]; return new String[0];
Vector list = new Vector(); Vector list = new Vector();
StringTokenizer tokens = new StringTokenizer(prop, ","); StringTokenizer tokens = new StringTokenizer(prop, ","); //$NON-NLS-1$
while (tokens.hasMoreTokens()) { while (tokens.hasMoreTokens()) {
String token = tokens.nextToken().trim(); String token = tokens.nextToken().trim();
if (!token.equals("")) if (!token.equals("")) //$NON-NLS-1$
list.addElement(token); list.addElement(token);
} }
return list.isEmpty() ? new String[0] : (String[]) list.toArray(new String[0]); return list.isEmpty() ? new String[0] : (String[]) list.toArray(new String[0]);
@ -203,7 +202,7 @@ protected URL[] getDevPath(URL base) throws MalformedURLException {
URL url; URL url;
String devBase = base.toExternalForm(); String devBase = base.toExternalForm();
if (!inDevelopmentMode) { if (!inDevelopmentMode) {
url = new URL(devBase + "boot.jar"); url = new URL(devBase + "boot.jar"); //$NON-NLS-1$
return new URL[] {url}; return new URL[] {url};
} }
String[] locations = getArrayFromList(devClassPath); String[] locations = getArrayFromList(devClassPath);
@ -211,15 +210,15 @@ protected URL[] getDevPath(URL base) throws MalformedURLException {
for (int i = 0; i < locations.length; i++) { for (int i = 0; i < locations.length; i++) {
String spec = devBase + locations[i]; String spec = devBase + locations[i];
char lastChar = spec.charAt(spec.length() - 1); char lastChar = spec.charAt(spec.length() - 1);
if ((spec.endsWith(".jar") || (lastChar == '/' || lastChar == '\\'))) if ((spec.endsWith(".jar") || (lastChar == '/' || lastChar == '\\'))) //$NON-NLS-1$
url = new URL (spec); url = new URL (spec);
else else
url = new URL(spec + "/"); url = new URL(spec + "/"); //$NON-NLS-1$
//make sure URL exists before adding to path //make sure URL exists before adding to path
if (new java.io.File(url.getFile()).exists()) if (new java.io.File(url.getFile()).exists())
result.add(url); result.add(url);
} }
url = new URL(devBase + "boot.jar"); url = new URL(devBase + "boot.jar"); //$NON-NLS-1$
if (new java.io.File(url.getFile()).exists()) if (new java.io.File(url.getFile()).exists())
result.add(url); result.add(url);
return (URL[])result.toArray(new URL[result.size()]); return (URL[])result.toArray(new URL[result.size()]);
@ -238,7 +237,7 @@ protected URL[] getBootPath(String base) throws MalformedURLException {
if (base != null) { if (base != null) {
url = new URL(base); url = new URL(base);
if (debug) if (debug)
System.out.println("Boot URL: " + url.toExternalForm()); System.out.println("Boot URL: " + url.toExternalForm()); //$NON-NLS-1$
return new URL[] {url}; return new URL[] {url};
} }
// Create a URL based on the location of this class' code. // Create a URL based on the location of this class' code.
@ -247,15 +246,15 @@ protected URL[] getBootPath(String base) throws MalformedURLException {
URL[] result = null; URL[] result = null;
url = getClass().getProtectionDomain().getCodeSource().getLocation(); url = getClass().getProtectionDomain().getCodeSource().getLocation();
String path = url.getFile(); String path = url.getFile();
if (path.endsWith(".jar")) if (path.endsWith(".jar")) //$NON-NLS-1$
path = path.substring(0, path.lastIndexOf("/")); path = path.substring(0, path.lastIndexOf("/")); //$NON-NLS-1$
else else
if (path.endsWith("/")) if (path.endsWith("/")) //$NON-NLS-1$
path = path.substring(0, path.length() - 1); path = path.substring(0, path.length() - 1);
if (inVAJ || inVAME) { if (inVAJ || inVAME) {
int ix = path.lastIndexOf("/"); int ix = path.lastIndexOf("/"); //$NON-NLS-1$
path = path.substring(0, ix + 1); path = path.substring(0, ix + 1);
path = path + PROJECT_NAME + "/"; path = path + PROJECT_NAME + "/"; //$NON-NLS-1$
url = new URL(url.getProtocol(), url.getHost(), url.getPort(), path); url = new URL(url.getProtocol(), url.getHost(), url.getPort(), path);
result = new URL[] {url}; result = new URL[] {url};
} else { } else {
@ -266,9 +265,9 @@ protected URL[] getBootPath(String base) throws MalformedURLException {
result = getDevPath(url); result = getDevPath(url);
} }
if (debug) { if (debug) {
System.out.println("Boot URL:"); System.out.println("Boot URL:"); //$NON-NLS-1$
for (int i = 0; i < result.length; i++) for (int i = 0; i < result.length; i++)
System.out.println(" " + result[i].toExternalForm()); System.out.println(" " + result[i].toExternalForm()); //$NON-NLS-1$
} }
return result; return result;
} }
@ -284,13 +283,13 @@ protected URL[] getBootPath(String base) throws MalformedURLException {
protected String searchForPlugins(String start) { protected String searchForPlugins(String start) {
File path = new File(start); File path = new File(start);
while (path != null) { while (path != null) {
File test = new File(path, "plugins"); File test = new File(path, "plugins"); //$NON-NLS-1$
if (test.exists()) if (test.exists())
return test.toString(); return test.toString();
path = path.getParentFile(); path = path.getParentFile();
path = (path == null || path.length() == 1) ? null : path; path = (path == null || path.length() == 1) ? null : path;
} }
return ""; return ""; //$NON-NLS-1$
} }
/** /**
* Searches for a boot directory starting at a given location. If one * Searches for a boot directory starting at a given location. If one
@ -330,8 +329,8 @@ protected String searchForBoot(String start) {
} }
} }
if (result == null) if (result == null)
throw new RuntimeException("Could not find bootstrap code. Check location of boot plug-in or specify -boot."); throw new RuntimeException("Could not find bootstrap code. Check location of boot plug-in or specify -boot."); //$NON-NLS-1$
return result.replace(File.separatorChar, '/') + "/"; return result.replace(File.separatorChar, '/') + "/"; //$NON-NLS-1$
} }
/** /**
* Returns the update loader for the given boot path. * Returns the update loader for the given boot path.
@ -366,7 +365,7 @@ public static void main(String[] args) {
} catch (Throwable e) { } catch (Throwable e) {
// try and take down the splash screen. // try and take down the splash screen.
endSplash(); endSplash();
System.out.println("Exception launching the Eclipse Platform:"); System.out.println("Exception launching the Eclipse Platform:"); //$NON-NLS-1$
e.printStackTrace(); e.printStackTrace();
} }
int exitCode = result instanceof Integer ? ((Integer) result).intValue() : 0; int exitCode = result instanceof Integer ? ((Integer) result).intValue() : 0;
@ -392,8 +391,8 @@ public static void endSplash() {
*/ */
public static void main(String argString) throws Exception { public static void main(String argString) throws Exception {
Vector list = new Vector(5); Vector list = new Vector(5);
for (StringTokenizer tokens = new StringTokenizer(argString, " "); tokens.hasMoreElements();) for (StringTokenizer tokens = new StringTokenizer(argString, " "); tokens.hasMoreElements();) //$NON-NLS-1$
list.addElement((String) tokens.nextElement()); list.addElement(tokens.nextElement());
main((String[]) list.toArray(new String[list.size()])); main((String[]) list.toArray(new String[list.size()]));
} }
@ -421,7 +420,7 @@ protected String[] processCommandLine(String[] args) throws Exception {
// If this is the last arg or there is a following arg (i.e., arg+1 has a leading -), // If this is the last arg or there is a following arg (i.e., arg+1 has a leading -),
// simply enable development mode. Otherwise, assume that that the following arg is // simply enable development mode. Otherwise, assume that that the following arg is
// actually some additional development time class path entries. This will be processed below. // actually some additional development time class path entries. This will be processed below.
if (args[i].equalsIgnoreCase(DEV) && ((i + 1 == args.length) || ((i + 1 < args.length) && (args[i + 1].startsWith("-"))))) { if (args[i].equalsIgnoreCase(DEV) && ((i + 1 == args.length) || ((i + 1 < args.length) && (args[i + 1].startsWith("-"))))) { //$NON-NLS-1$
inDevelopmentMode = true; inDevelopmentMode = true;
// do not mark the arg as found so it will be passed through // do not mark the arg as found so it will be passed through
continue; continue;
@ -434,7 +433,7 @@ protected String[] processCommandLine(String[] args) throws Exception {
} }
// check for args with parameters. If we are at the last argument or if the next one // check for args with parameters. If we are at the last argument or if the next one
// has a '-' as the first character, then we can't have an arg with a parm so continue. // has a '-' as the first character, then we can't have an arg with a parm so continue.
if (i == args.length - 1 || args[i + 1].startsWith("-")) if (i == args.length - 1 || args[i + 1].startsWith("-")) //$NON-NLS-1$
continue; continue;
String arg = args[++i]; String arg = args[++i];
@ -501,8 +500,7 @@ public Object run(String[] args) throws Exception {
String[] passThruArgs = processCommandLine(args); String[] passThruArgs = processCommandLine(args);
if (uninstall) if (uninstall)
return updateRun(UNINSTALL, uninstallCookie, passThruArgs); return updateRun(UNINSTALL, uninstallCookie, passThruArgs);
else return basicRun(passThruArgs);
return basicRun(passThruArgs);
} }
/** /**
* Performs an update run. * Performs an update run.
@ -515,14 +513,13 @@ public Object run(String[] args) throws Exception {
*/ */
protected Object updateRun(String flag, String value, String[] args) throws Exception { protected Object updateRun(String flag, String value, String[] args) throws Exception {
Class clazz = getUpdateLoader(bootLocation); Class clazz = getUpdateLoader(bootLocation);
Method method = clazz.getDeclaredMethod("run", new Class[] { String.class, String.class, String.class, String[].class }); Method method = clazz.getDeclaredMethod("run", new Class[] { String.class, String.class, String.class, String[].class }); //$NON-NLS-1$
try { try {
return method.invoke(clazz, new Object[] { flag, value, location, args }); return method.invoke(clazz, new Object[] { flag, value, location, args });
} catch (InvocationTargetException e) { } catch (InvocationTargetException e) {
if (e.getTargetException() instanceof Error) if (e.getTargetException() instanceof Error)
throw (Error) e.getTargetException(); throw (Error) e.getTargetException();
else throw e;
throw e;
} }
} }
} }

View file

@ -2,7 +2,7 @@
* (c) Copyright IBM Corp. 2000, 2001. * (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved. * All Rights Reserved.
*/ */
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.ui.testplugin;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
@ -17,7 +17,7 @@ import java.util.Vector;
*/ */
public class NewMain extends Main { public class NewMain extends Main {
private static final String DEFAULT_APPLICATION= "org.eclipse.ui.workbench"; private static final String DEFAULT_APPLICATION= "org.eclipse.ui.workbench"; //$NON-NLS-1$
public NewMain(String application, String location, URL pluginPathLocation, String bootLocation, boolean debug) throws IOException { public NewMain(String application, String location, URL pluginPathLocation, String bootLocation, boolean debug) throws IOException {
@ -29,10 +29,10 @@ public class NewMain extends Main {
public static void main(String[] args) { public static void main(String[] args) {
try { try {
String location= getLocationFromProperties("platform"); String location= getLocationFromProperties("platform"); //$NON-NLS-1$
new NewMain(DEFAULT_APPLICATION, location, null, null, true).run(args); new NewMain(DEFAULT_APPLICATION, location, null, null, true).run(args);
} catch (Throwable e) { } catch (Throwable e) {
System.out.println("Exception launching the Eclipse Platform UI:"); System.out.println("Exception launching the Eclipse Platform UI:"); //$NON-NLS-1$
e.printStackTrace(); e.printStackTrace();
} }
System.exit(0); System.exit(0);
@ -46,8 +46,8 @@ public class NewMain extends Main {
*/ */
public static void main(String argString) throws Exception { public static void main(String argString) throws Exception {
Vector list= new Vector(5); Vector list= new Vector(5);
for (StringTokenizer tokens= new StringTokenizer(argString, " "); tokens.hasMoreElements();) for (StringTokenizer tokens= new StringTokenizer(argString, " "); tokens.hasMoreElements();) //$NON-NLS-1$
list.addElement((String) tokens.nextElement()); list.addElement(tokens.nextElement());
main((String[]) list.toArray(new String[list.size()])); main((String[]) list.toArray(new String[list.size()]));
} }
@ -63,11 +63,11 @@ public class NewMain extends Main {
} }
private static File getSettingsFile() { private static File getSettingsFile() {
String home= System.getProperty("user.home"); String home= System.getProperty("user.home"); //$NON-NLS-1$
if (home == null) { if (home == null) {
System.out.println("Home dir not defined"); System.out.println("Home dir not defined"); //$NON-NLS-1$
return null; return null;
} }
return new File(home, "eclipse-workspaces.properties"); return new File(home, "eclipse-workspaces.properties"); //$NON-NLS-1$
} }
} }

View file

@ -2,7 +2,7 @@
* (c) Copyright IBM Corp. 2000, 2001. * (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved. * All Rights Reserved.
*/ */
package org.eclipse.cdt.testplugin; package org.eclipse.cdt.ui.testplugin;
import java.net.URL; import java.net.URL;
@ -11,7 +11,7 @@ import java.net.URL;
*/ */
public class TestPluginLauncher { public class TestPluginLauncher {
public static final String APP_NAME= "org.eclipse.jdt.ui.tests.app"; public static final String APP_NAME= "org.eclipse.jdt.ui.tests.app"; //$NON-NLS-1$
public static void run(String location, Class testCase, String[] args) { public static void run(String location, Class testCase, String[] args) {
run(APP_NAME, location, testCase, args); run(APP_NAME, location, testCase, args);
@ -26,9 +26,9 @@ public class TestPluginLauncher {
for (int i= 0; i < nArgs; i++) { for (int i= 0; i < nArgs; i++) {
newArgs[1 + i]= args[i]; newArgs[1 + i]= args[i];
} }
newArgs[1 + nArgs]= "-dev"; newArgs[1 + nArgs]= "-dev"; //$NON-NLS-1$
newArgs[1 + nArgs + 1]= "bin"; newArgs[1 + nArgs + 1]= "bin"; //$NON-NLS-1$
newArgs[1 + nArgs + 2]= "-debug"; newArgs[1 + nArgs + 2]= "-debug"; //$NON-NLS-1$
NewMain newMain= new NewMain(application, location, null, bootLocation, false); NewMain newMain= new NewMain(application, location, null, bootLocation, false);
newMain.run(newArgs); newMain.run(newArgs);
} catch (Exception e) { } catch (Exception e) {
@ -41,17 +41,17 @@ public class TestPluginLauncher {
} }
public static String getLocationFromProperties() { public static String getLocationFromProperties() {
return NewMain.getLocationFromProperties("tests"); return NewMain.getLocationFromProperties("tests"); //$NON-NLS-1$
} }
public static String getBootLocation() { public static String getBootLocation() {
URL url= TestPluginLauncher.class.getResource("TestPluginLauncher.class"); URL url= TestPluginLauncher.class.getResource("TestPluginLauncher.class"); //$NON-NLS-1$
String s= url.toString(); String s= url.toString();
int index= s.indexOf("/org.eclipse.jdt.ui.tests"); int index= s.indexOf("/org.eclipse.jdt.ui.tests"); //$NON-NLS-1$
if (index == -1) if (index == -1)
throw new IllegalArgumentException(); throw new IllegalArgumentException();
s= s.substring(0, index); s= s.substring(0, index);
s= s + "/org.eclipse.core.boot/boot.jar"; s= s + "/org.eclipse.core.boot/boot.jar"; //$NON-NLS-1$
return s; return s;
} }
} }

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.ui.testplugin.util;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.ui.testplugin.util;
import java.util.Stack; import java.util.Stack;

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.ui.testplugin.util;
import junit.framework.TestCase; import junit.framework.TestCase;
import junit.framework.TestSuite; import junit.framework.TestSuite;

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.ui.testplugin.util;
/* /*

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.ui.testplugin.util;
/* /*

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.ui.testplugin.util;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -1,4 +1,4 @@
package org.eclipse.cdt.testplugin.util; package org.eclipse.cdt.ui.testplugin.util;
import java.util.Iterator; import java.util.Iterator;

View file

@ -13,8 +13,8 @@ package org.eclipse.cdt.ui.tests.DOMAST;
import java.net.MalformedURLException; import java.net.MalformedURLException;
import java.net.URL; import java.net.URL;
import org.eclipse.cdt.testplugin.CTestPlugin;
import org.eclipse.cdt.ui.CUIPlugin; import org.eclipse.cdt.ui.CUIPlugin;
import org.eclipse.cdt.ui.testplugin.CTestPlugin;
import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.jface.resource.ImageRegistry; import org.eclipse.jface.resource.ImageRegistry;
import org.eclipse.swt.graphics.Image; import org.eclipse.swt.graphics.Image;

View file

@ -16,10 +16,10 @@ import junit.framework.TestSuite;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.core.model.ITranslationUnit; import org.eclipse.cdt.core.model.ITranslationUnit;
import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.internal.ui.CHelpProviderManager; import org.eclipse.cdt.internal.ui.CHelpProviderManager;
import org.eclipse.cdt.internal.ui.text.CHelpBookDescriptor; import org.eclipse.cdt.internal.ui.text.CHelpBookDescriptor;
import org.eclipse.cdt.internal.ui.text.CHelpSettings; import org.eclipse.cdt.internal.ui.text.CHelpSettings;
import org.eclipse.cdt.testplugin.CProjectHelper;
import org.eclipse.cdt.ui.CUIPlugin; import org.eclipse.cdt.ui.CUIPlugin;
import org.eclipse.cdt.ui.ICHelpBook; import org.eclipse.cdt.ui.ICHelpBook;
import org.eclipse.cdt.ui.ICHelpResourceDescriptor; import org.eclipse.cdt.ui.ICHelpResourceDescriptor;
@ -35,10 +35,10 @@ import org.eclipse.core.runtime.Platform;
* CHelpProvider tests * CHelpProvider tests
*/ */
public class CHelpTest extends TestCase { public class CHelpTest extends TestCase {
public final static String TEST_EXTENSION_ID_PREFIX = "org.eclipse.cdt.ui.tests.chelp.extension"; public final static String TEST_EXTENSION_ID_PREFIX = "org.eclipse.cdt.ui.tests.chelp.extension"; //$NON-NLS-1$
private final static String C_PROJECT_NAME = "cHelpTestProject"; private final static String C_PROJECT_NAME = "cHelpTestProject"; //$NON-NLS-1$
private final static String CC_PROJECT_NAME = "ccHelpTestProject"; private final static String CC_PROJECT_NAME = "ccHelpTestProject"; //$NON-NLS-1$
private final static String BIN_DIR_NAME = "bin"; private final static String BIN_DIR_NAME = "bin"; //$NON-NLS-1$
private ICProject fCProject = null; private ICProject fCProject = null;
private ICProject fCCProject = null; private ICProject fCCProject = null;
@ -94,15 +94,15 @@ public class CHelpTest extends TestCase {
public void testCHelpProviderManagerGeneral(){ public void testCHelpProviderManagerGeneral(){
CHelpProviderManager mngr = CHelpProviderManager.getDefault(); CHelpProviderManager mngr = CHelpProviderManager.getDefault();
if(mngr == null) if(mngr == null)
fail("manager not created"); fail("manager not created"); //$NON-NLS-1$
if(mngr != CHelpProviderManager.getDefault()) if(mngr != CHelpProviderManager.getDefault())
fail("getDefault returned an other instance of manager"); fail("getDefault returned an other instance of manager"); //$NON-NLS-1$
try{ try{
ICHelpInvocationContext cContext = getDefaultCHelpContext(); ICHelpInvocationContext cContext = getDefaultCHelpContext();
ICHelpInvocationContext ccContext = getDefaultCCHelpContext(); ICHelpInvocationContext ccContext = getDefaultCCHelpContext();
String requestedName = "dummyName"; String requestedName = "dummyName"; //$NON-NLS-1$
CHelpProviderManager.getDefault().getMatchingFunctions(cContext,requestedName); CHelpProviderManager.getDefault().getMatchingFunctions(cContext,requestedName);
CHelpProviderManager.getDefault().getMatchingFunctions(ccContext,requestedName); CHelpProviderManager.getDefault().getMatchingFunctions(ccContext,requestedName);
@ -115,14 +115,14 @@ public class CHelpTest extends TestCase {
IConfigurationElement configElements[] = Platform.getExtensionRegistry().getConfigurationElementsFor(CUIPlugin.PLUGIN_ID, CHelpSettings.CONTRIBUTION_EXTENSION); IConfigurationElement configElements[] = Platform.getExtensionRegistry().getConfigurationElementsFor(CUIPlugin.PLUGIN_ID, CHelpSettings.CONTRIBUTION_EXTENSION);
int numExts = 0; int numExts = 0;
for(int i = 0; i < configElements.length; i++){ for(int i = 0; i < configElements.length; i++){
String id = configElements[i].getAttribute("id"); String id = configElements[i].getAttribute("id"); //$NON-NLS-1$
if(id.startsWith(TEST_EXTENSION_ID_PREFIX)) if(id.startsWith(TEST_EXTENSION_ID_PREFIX))
numExts++; numExts++;
} }
assertTrue("number of provider instances created (" + CHelpTestInfoProvider.getNumProviders() + ") is not equal to number of extensions (" + numExts + ")",numExts == CHelpTestInfoProvider.getNumProviders()); assertTrue("number of provider instances created (" + CHelpTestInfoProvider.getNumProviders() + ") is not equal to number of extensions (" + numExts + ")",numExts == CHelpTestInfoProvider.getNumProviders()); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
}catch(CoreException e){ }catch(CoreException e){
fail("CoreException occured: " + e.getMessage()); fail("CoreException occured: " + e.getMessage()); //$NON-NLS-1$
} }
} }
@ -135,7 +135,7 @@ public class CHelpTest extends TestCase {
ICHelpInvocationContext cContext = getDefaultCHelpContext(); ICHelpInvocationContext cContext = getDefaultCHelpContext();
ICHelpInvocationContext ccContext = getDefaultCCHelpContext(); ICHelpInvocationContext ccContext = getDefaultCCHelpContext();
String requestedName = "dummyName"; String requestedName = "dummyName"; //$NON-NLS-1$
IFunctionSummary summaries[] = CHelpProviderManager.getDefault().getMatchingFunctions(cContext,requestedName); IFunctionSummary summaries[] = CHelpProviderManager.getDefault().getMatchingFunctions(cContext,requestedName);
CHelpProviderTester.getDefault().checkMatchingFunctions(summaries, cContext, requestedName); CHelpProviderTester.getDefault().checkMatchingFunctions(summaries, cContext, requestedName);
@ -143,7 +143,7 @@ public class CHelpTest extends TestCase {
CHelpProviderTester.getDefault().checkMatchingFunctions(summaries, ccContext, requestedName); CHelpProviderTester.getDefault().checkMatchingFunctions(summaries, ccContext, requestedName);
} }
catch(CoreException e){ catch(CoreException e){
fail("CoreException occured: " + e.getMessage()); fail("CoreException occured: " + e.getMessage()); //$NON-NLS-1$
} }
} }
@ -156,7 +156,7 @@ public class CHelpTest extends TestCase {
ICHelpInvocationContext cContext = getDefaultCHelpContext(); ICHelpInvocationContext cContext = getDefaultCHelpContext();
ICHelpInvocationContext ccContext = getDefaultCCHelpContext(); ICHelpInvocationContext ccContext = getDefaultCCHelpContext();
String requestedName = "dummyName"; String requestedName = "dummyName"; //$NON-NLS-1$
IFunctionSummary summary = CHelpProviderManager.getDefault().getFunctionInfo(cContext,requestedName); IFunctionSummary summary = CHelpProviderManager.getDefault().getFunctionInfo(cContext,requestedName);
CHelpProviderTester.getDefault().checkFunctionInfo(summary, cContext, requestedName); CHelpProviderTester.getDefault().checkFunctionInfo(summary, cContext, requestedName);
@ -164,7 +164,7 @@ public class CHelpTest extends TestCase {
CHelpProviderTester.getDefault().checkFunctionInfo(summary, ccContext, requestedName); CHelpProviderTester.getDefault().checkFunctionInfo(summary, ccContext, requestedName);
} }
catch(CoreException e){ catch(CoreException e){
fail("CoreException occured: " + e.getMessage()); fail("CoreException occured: " + e.getMessage()); //$NON-NLS-1$
} }
} }
@ -177,7 +177,7 @@ public class CHelpTest extends TestCase {
ICHelpInvocationContext cContext = getDefaultCHelpContext(); ICHelpInvocationContext cContext = getDefaultCHelpContext();
ICHelpInvocationContext ccContext = getDefaultCCHelpContext(); ICHelpInvocationContext ccContext = getDefaultCCHelpContext();
String requestedName = "dummyName"; String requestedName = "dummyName"; //$NON-NLS-1$
ICHelpResourceDescriptor resourceDes[] = CHelpProviderManager.getDefault().getHelpResources(cContext,requestedName); ICHelpResourceDescriptor resourceDes[] = CHelpProviderManager.getDefault().getHelpResources(cContext,requestedName);
CHelpProviderTester.getDefault().checkHelpResources(resourceDes, cContext, requestedName); CHelpProviderTester.getDefault().checkHelpResources(resourceDes, cContext, requestedName);
@ -185,7 +185,7 @@ public class CHelpTest extends TestCase {
CHelpProviderTester.getDefault().checkHelpResources(resourceDes, ccContext, requestedName); CHelpProviderTester.getDefault().checkHelpResources(resourceDes, ccContext, requestedName);
} }
catch(CoreException e){ catch(CoreException e){
fail("CoreException occured: " + e.getMessage()); fail("CoreException occured: " + e.getMessage()); //$NON-NLS-1$
} }
} }
@ -196,19 +196,19 @@ public class CHelpTest extends TestCase {
CHelpBookDescriptor ccBookDescriptors[] = mngr.getCHelpBookDescriptors(getDefaultCCHelpContext()); CHelpBookDescriptor ccBookDescriptors[] = mngr.getCHelpBookDescriptors(getDefaultCCHelpContext());
CHelpBookDescriptor cBookDescriptors[] = mngr.getCHelpBookDescriptors(getDefaultCHelpContext()); CHelpBookDescriptor cBookDescriptors[] = mngr.getCHelpBookDescriptors(getDefaultCHelpContext());
assertTrue("CC book descriptors length (" + ccBookDescriptors.length + ") is less than C book descriptors length (" + cBookDescriptors.length + ")", assertTrue("CC book descriptors length (" + ccBookDescriptors.length + ") is less than C book descriptors length (" + cBookDescriptors.length + ")", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
ccBookDescriptors.length >= cBookDescriptors.length); ccBookDescriptors.length >= cBookDescriptors.length);
for(int i = 0; i < cBookDescriptors.length; i++){ for(int i = 0; i < cBookDescriptors.length; i++){
CHelpBookDescriptor curBookDes = cBookDescriptors[i]; CHelpBookDescriptor curBookDes = cBookDescriptors[i];
assertTrue("book \"" + curBookDes.getCHelpBook().getTitle() + "\" of type HELP_TYPE_CPP in book descriptors for C project \"" + getDefaultCHelpContext().getProject().getName() + "\"", assertTrue("book \"" + curBookDes.getCHelpBook().getTitle() + "\" of type HELP_TYPE_CPP in book descriptors for C project \"" + getDefaultCHelpContext().getProject().getName() + "\"", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
curBookDes.getCHelpBook().getCHelpType() != ICHelpBook.HELP_TYPE_CPP); curBookDes.getCHelpBook().getCHelpType() != ICHelpBook.HELP_TYPE_CPP);
int j = 0; int j = 0;
for(; j < ccBookDescriptors.length; j++){ for(; j < ccBookDescriptors.length; j++){
if(ccBookDescriptors[j].getCHelpBook().getTitle().equals(curBookDes.getCHelpBook().getTitle())) if(ccBookDescriptors[j].getCHelpBook().getTitle().equals(curBookDes.getCHelpBook().getTitle()))
break; break;
} }
assertTrue("book \"" + curBookDes.getCHelpBook().getTitle() + "\" was not found in CC books",j < ccBookDescriptors.length); assertTrue("book \"" + curBookDes.getCHelpBook().getTitle() + "\" was not found in CC books",j < ccBookDescriptors.length); //$NON-NLS-1$ //$NON-NLS-2$
} }
for(int i = 0; i < ccBookDescriptors.length; i++){ for(int i = 0; i < ccBookDescriptors.length; i++){
@ -218,12 +218,12 @@ public class CHelpTest extends TestCase {
if(cBookDescriptors[j].getCHelpBook().getTitle().equals(curBookDes.getCHelpBook().getTitle())) if(cBookDescriptors[j].getCHelpBook().getTitle().equals(curBookDes.getCHelpBook().getTitle()))
break; break;
} }
assertTrue("book \"" + curBookDes.getCHelpBook().getTitle() + "\" of type HELP_TYPE_C was not found in C books", assertTrue("book \"" + curBookDes.getCHelpBook().getTitle() + "\" of type HELP_TYPE_C was not found in C books", //$NON-NLS-1$ //$NON-NLS-2$
j < cBookDescriptors.length || curBookDes.getCHelpBook().getCHelpType() == ICHelpBook.HELP_TYPE_CPP); j < cBookDescriptors.length || curBookDes.getCHelpBook().getCHelpType() == ICHelpBook.HELP_TYPE_CPP);
} }
} }
catch(CoreException e){ catch(CoreException e){
fail("CoreException occured: " + e.getMessage()); fail("CoreException occured: " + e.getMessage()); //$NON-NLS-1$
} }
} }
} }

View file

@ -30,10 +30,10 @@ import org.eclipse.cdt.core.model.IWorkingCopy;
import org.eclipse.cdt.core.parser.ast.IASTCompletionNode; import org.eclipse.cdt.core.parser.ast.IASTCompletionNode;
import org.eclipse.cdt.core.parser.ast.IASTNode; import org.eclipse.cdt.core.parser.ast.IASTNode;
import org.eclipse.cdt.core.parser.ast.IASTScope; import org.eclipse.cdt.core.parser.ast.IASTScope;
import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.internal.core.search.indexing.IndexManager; import org.eclipse.cdt.internal.core.search.indexing.IndexManager;
import org.eclipse.cdt.internal.ui.text.contentassist.CCompletionProcessor; import org.eclipse.cdt.internal.ui.text.contentassist.CCompletionProcessor;
import org.eclipse.cdt.testplugin.CProjectHelper; import org.eclipse.cdt.ui.testplugin.CTestPlugin;
import org.eclipse.cdt.testplugin.CTestPlugin;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IProjectDescription; import org.eclipse.core.resources.IProjectDescription;
@ -46,8 +46,8 @@ import org.eclipse.jface.text.contentassist.ICompletionProposal;
public abstract class CompletionProposalsBaseTest extends TestCase{ public abstract class CompletionProposalsBaseTest extends TestCase{
protected static final String EMPTY_STRING = ""; //$NON-NLS-1$ protected static final String EMPTY_STRING = ""; //$NON-NLS-1$
private final String projectName = "TestProject1"; private final String projectName = "TestProject1"; //$NON-NLS-1$
private final String projectType = "bin"; private final String projectType = "bin"; //$NON-NLS-1$
private ICProject fCProject; private ICProject fCProject;
private IFile fCFile; private IFile fCFile;
private IFile fHeaderFile; private IFile fHeaderFile;
@ -133,7 +133,7 @@ public abstract class CompletionProposalsBaseTest extends TestCase{
try{ try{
wc = tu.getWorkingCopy(); wc = tu.getWorkingCopy();
}catch (CModelException e){ }catch (CModelException e){
fail("Failed to get working copy"); fail("Failed to get working copy"); //$NON-NLS-1$
} }
// call the CompletionProcessor // call the CompletionProcessor
@ -150,7 +150,7 @@ public abstract class CompletionProposalsBaseTest extends TestCase{
// context // context
IASTNode context = completionNode.getCompletionContext(); IASTNode context = completionNode.getCompletionContext();
if(context == null) if(context == null)
assertTrue(getExpectedContextClassName().equals("null")); assertTrue(getExpectedContextClassName().equals("null")); //$NON-NLS-1$
else else
assertTrue(context.getClass().getName().endsWith(getExpectedContextClassName())); assertTrue(context.getClass().getName().endsWith(getExpectedContextClassName()));
// kind // kind

View file

@ -28,12 +28,12 @@ import org.eclipse.cdt.core.model.CoreModel;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.core.model.ITranslationUnit; import org.eclipse.cdt.core.model.ITranslationUnit;
import org.eclipse.cdt.core.model.IWorkingCopy; import org.eclipse.cdt.core.model.IWorkingCopy;
import org.eclipse.cdt.core.testplugin.CProjectHelper;
import org.eclipse.cdt.core.testplugin.FileManager;
import org.eclipse.cdt.internal.core.search.indexing.IndexManager; import org.eclipse.cdt.internal.core.search.indexing.IndexManager;
import org.eclipse.cdt.internal.ui.CHelpProviderManager; import org.eclipse.cdt.internal.ui.CHelpProviderManager;
import org.eclipse.cdt.internal.ui.text.CHelpBookDescriptor; import org.eclipse.cdt.internal.ui.text.CHelpBookDescriptor;
import org.eclipse.cdt.internal.ui.text.contentassist.CCompletionProcessor; import org.eclipse.cdt.internal.ui.text.contentassist.CCompletionProcessor;
import org.eclipse.cdt.testplugin.CProjectHelper;
import org.eclipse.cdt.testplugin.FileManager;
import org.eclipse.cdt.ui.text.ICHelpInvocationContext; import org.eclipse.cdt.ui.text.ICHelpInvocationContext;
import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;