Class AbstractBuilderTest

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected static org.eclipse.core.resources.IProject createAndPopulateProject​(java.lang.String projectName, org.eclipse.core.runtime.IProgressMonitor monitor)  
      protected static org.eclipse.core.resources.IProject createProject​(java.lang.String name, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void deleteProjects()  
      protected org.eclipse.core.resources.IMarker[] findMarkersOnResource​(org.eclipse.core.resources.IResource resource)  
      protected static org.hamcrest.Matcher<org.eclipse.core.resources.IMarker> hasAttributeThat​(java.lang.String name, org.hamcrest.Matcher<java.lang.String> matcher)
      Obtain a matcher that asserts the value of an attribute of a marker.
      protected static org.eclipse.core.resources.IFile importFileIntoProject​(org.eclipse.core.resources.IProject project, java.io.File file, org.eclipse.core.runtime.IProgressMonitor monitor)  
      protected static void setAutoBuild​(boolean autoBuild)  
      protected static void waitForAutoBuild()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractBuilderTest

        public AbstractBuilderTest()
    • Method Detail

      • deleteProjects

        public void deleteProjects()
                            throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • setAutoBuild

        protected static void setAutoBuild​(boolean autoBuild)
                                    throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • findMarkersOnResource

        protected org.eclipse.core.resources.IMarker[] findMarkersOnResource​(org.eclipse.core.resources.IResource resource)
      • createProject

        protected static org.eclipse.core.resources.IProject createProject​(java.lang.String name,
                                                                           org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                    throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • importFileIntoProject

        protected static org.eclipse.core.resources.IFile importFileIntoProject​(org.eclipse.core.resources.IProject project,
                                                                                java.io.File file,
                                                                                org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                         throws org.eclipse.core.runtime.CoreException,
                                                                                java.io.IOException
        Throws:
        org.eclipse.core.runtime.CoreException
        java.io.IOException
      • createAndPopulateProject

        protected static org.eclipse.core.resources.IProject createAndPopulateProject​(java.lang.String projectName,
                                                                                      org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                               throws org.eclipse.core.runtime.CoreException,
                                                                                      java.io.IOException
        Throws:
        org.eclipse.core.runtime.CoreException
        java.io.IOException
      • waitForAutoBuild

        protected static void waitForAutoBuild()
      • hasAttributeThat

        protected static org.hamcrest.Matcher<org.eclipse.core.resources.IMarker> hasAttributeThat​(java.lang.String name,
                                                                                                   org.hamcrest.Matcher<java.lang.String> matcher)
        Obtain a matcher that asserts the value of an attribute of a marker.
        Parameters:
        name - the name of the attribute to verify
        matcher - a matcher to test the attribute value
        Returns:
        the marker matcher