Package org.eclipse.epsilon.emc.jdt.test.util

Examples of org.eclipse.epsilon.emc.jdt.test.util.Visitor


            packageFragment=tempPackageFragment;
            ICompilationUnit [] iUnits = packageFragment.getCompilationUnits();
            for(ICompilationUnit iUnit : iUnits){
              // initialise unit
              unit = Visitor.parse(iUnit);
              Visitor cVisitor = new Visitor();
              unit.accept(cVisitor);
              TypeDeclaration[] typeDeclarations = cVisitor
                  .getClasses().toArray(
                      new TypeDeclaration[cVisitor
                          .getClasses().size()]);
              for (TypeDeclaration tempTypeDeclaration : typeDeclarations) {
                // initialise typeDeclaration
                typeDeclaration = tempTypeDeclaration;
                MethodDeclaration[] methodDeclarations = typeDeclaration
View Full Code Here


   
  }

  @Test
  public void testGetTypeDeclarationCompilationUnit() {
    Visitor cVisitor = new Visitor();
    unit.accept(cVisitor);
    TypeDeclaration[] classes = cVisitor.getClasses().toArray(new TypeDeclaration[cVisitor.getClasses().size()]);
    assertArrayEquals(classes, JdtManipulator.getTypeDeclarations(unit));
  }
View Full Code Here

    List <TypeDeclaration> expectedTypeList = new ArrayList<TypeDeclaration>();
    for(IPackageFragment packageFragment : packageFragments){
      ICompilationUnit [] iUnits = packageFragment.getCompilationUnits();     
      for(ICompilationUnit iUnit : iUnits){
        CompilationUnit unit = Visitor.parse(iUnit);
        Visitor cVisitor = new Visitor();
        unit.accept(cVisitor);
        expectedTypeList.addAll(cVisitor.getClasses());
      }
    }
    List<TypeDeclaration> actualTypeList = JdtManipulator
        .getTypeDeclarations(javaProject);
    assertEquals(expectedTypeList.size(), actualTypeList.size());
View Full Code Here

  public void testGetTypeDeclarationIPackageFragment() throws CoreException {
    List <TypeDeclaration> expectedTypeList = new ArrayList<TypeDeclaration>();
    ICompilationUnit [] iUnits = packageFragment.getCompilationUnits();     
    for(ICompilationUnit iUnit : iUnits){
      CompilationUnit unit = Visitor.parse(iUnit);
      Visitor cVisitor = new Visitor();
      unit.accept(cVisitor);
      expectedTypeList.addAll(cVisitor.getClasses());
    }
   
    List<TypeDeclaration> actualTypeList = JdtManipulator
        .getTypeDeclarations(packageFragment);
    assertEquals(expectedTypeList.size(), actualTypeList.size());
View Full Code Here

    }
  }

  @Test
  public void testGetMethodDeclarationCompilationUnit() {
    Visitor mVisitor = new Visitor();
    unit.accept(mVisitor);
//    retrieve method declarations from the compilation unit to which they belong
//    MethodDeclaration[] expectedMethods = mVisitor.getMethods().toArray(
//        new MethodDeclaration[mVisitor.getMethods().size()]);
    TypeDeclaration [] typeDeclarations = JdtManipulator.getTypeDeclarations(unit);
View Full Code Here

  public void testGetMethodDeclarationIPackageFragment() throws CoreException {
    List <MethodDeclaration> expectedMethodList = new ArrayList<MethodDeclaration>();
    ICompilationUnit [] iUnits = packageFragment.getCompilationUnits();     
    for(ICompilationUnit iUnit : iUnits){
      CompilationUnit unit = Visitor.parse(iUnit);
      Visitor visitor = new Visitor();
      unit.accept(visitor);
      List <TypeDeclaration> typeList = new ArrayList<TypeDeclaration>(visitor.getClasses());
      for(TypeDeclaration typeDeclaration: typeList){
        expectedMethodList.addAll(Arrays.asList(typeDeclaration.getMethods()));
      }
    }
   
View Full Code Here

TOP

Related Classes of org.eclipse.epsilon.emc.jdt.test.util.Visitor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.