Examples of CtPackage


Examples of spoon.reflect.declaration.CtPackage

  @Test
  public void VisitPackageReferenceTest1(){
    try
      clearMappings();
     
      CtPackage testPackage = launcher.getFactory().Package().getOrCreate("com.example.bpel");
      CtPackageReference ref = launcher.getFactory().Package().createReference(testPackage);
      scanner.visitCtPackageReference(ref);
     
      assertTrue(scanner.wsdlDefMap.entrySet().size() == 1);
      assertTrue(scanner.xsdSchemaMap.entrySet().size() == 1);
      assertTrue(scanner.wsdlDefMap.get(testPackage) != null);
      assertTrue(scanner.xsdSchemaMap.get(testPackage) != null);
      assertTrue(scanner.wsdlDefMap.get(testPackage).getTargetNamespace().equals(testPackage.getQualifiedName()));
      assertTrue(scanner.xsdSchemaMap.get(testPackage).getTargetNamespace().equals(testPackage.getQualifiedName()));
     
    }catch(Exception e){
      System.err.println("Exception: " + e.getMessage());
      assertTrue(false);
    }   
View Full Code Here

Examples of spoon.reflect.declaration.CtPackage

  @Test
  public void ClassMappingTest1(){
    try {
      clearMappings();
     
      CtPackage ctPackage = launcher.getFactory().Package().getOrCreate("com.example");
      CtClass ctClass = launcher.getFactory().Class().create("com.example.TestClass1");
      ctPackage.getTypes().add(ctClass);
      scanner.visitCtPackage(ctPackage)// calls visitCtClass which creates the complex type mapping
     
      XSDComplexTypeDefinition complexType = scanner.typeXSDComplexTypeMap.get(ctClass);
      assertTrue(complexType != null);
      assertTrue(complexType.getName().equals(ctClass.getSimpleName()));
      assertTrue(complexType.getTargetNamespace().equals(ctPackage.getQualifiedName()));
           
    }catch(Exception e){
      System.err.println("Exception: " + e.getMessage());
      assertTrue(false);
    }   
View Full Code Here

Examples of spoon.reflect.declaration.CtPackage

  public void ClassFieldMappingTest1(){
    try {

      clearMappings();
     
      CtPackage ctPackage = launcher.getFactory().Package().getOrCreate("com.example");
      CtClass ctClass = launcher.getFactory().Class().create("com.example.TestClass1");
      ctPackage.getTypes().add(ctClass);
      HashSet<ModifierKind> modifiers = new HashSet<ModifierKind>();
      modifiers.add(ModifierKind.PUBLIC);
      CtTypeReference ctTypeRef = launcher.getFactory().Type().createReference(String.class.getName());
      @SuppressWarnings("unused")
      CtField ctField = launcher.getFactory().Field().create(ctClass, modifiers, ctTypeRef, "myField");
      scanner.visitCtPackage(ctPackage);     
     
      XSDComplexTypeDefinition complexType = scanner.typeXSDComplexTypeMap.get(ctClass);
      XSDParticle parentParticle = (XSDParticle)complexType.getContent();
      XSDModelGroup parentModelGroup = (XSDModelGroup)parentParticle.getContent();
      XSDParticle localElementParticle = (XSDParticle)parentModelGroup.getContents().get(0);
      XSDElementDeclaration elementdecl = (XSDElementDeclaration)localElementParticle.getContent();
      assertTrue(elementdecl.getName().equals("myField"));
      assertTrue(elementdecl.getTargetNamespace().equals(ctPackage.getQualifiedName()));     
    }catch(Exception e){
      System.err.println("Exception: " + e.getMessage());
      assertTrue(false);
    }     
  }
View Full Code Here

Examples of spoon.reflect.declaration.CtPackage

  public void InterfaceComplexTypeMappingTest1(){
    try {
     
      clearMappings();
     
      CtPackage ctPackage = launcher.getFactory().Package().getOrCreate("com.example");
      //CtClass ctClass = launcher.getFactory().Class().create("com.example.TestClass1");
      CtInterface ctInterface = launcher.getFactory().Interface().create("com.example.TestClass1");
      ctPackage.getTypes().add(ctInterface);
      scanner.visitCtPackage(ctPackage)// calls visitCtInterface which creates the complex type mapping
     
      XSDComplexTypeDefinition complexType = scanner.typeXSDComplexTypeMap.get(ctInterface);
      assertTrue(complexType != null);
      assertTrue(complexType.getName().equals(ctInterface.getSimpleName()));
      assertTrue(complexType.getTargetNamespace().equals(ctPackage.getQualifiedName()));
           
    }catch(Exception e){
      System.err.println("Exception: " + e.getMessage());
      assertTrue(false);
    }     
View Full Code Here

Examples of spoon.reflect.declaration.CtPackage

  @Test
  public void PackageMappingTest1(){
    try {
      clearMappings();
     
      CtPackage ctPackage = launcher.getFactory().Package().getOrCreate("com.example.bpel");
      @SuppressWarnings("unused")
      CtPackageReference ctPackRef = launcher.getFactory().Package().createReference(ctPackage);
     
      scanner.createPackageToWsdlMapping(ctPackage);     
      assertTrue(scanner.wsdlDefMap.entrySet().size() == 1);
      String targetNamespace = scanner.wsdlDefMap.get(ctPackage).getTargetNamespace();
      assertTrue(targetNamespace.equals(ctPackage.getQualifiedName()));
     
      clearMappings();
     
      scanner.createPackageToSchemaMapping(ctPackage);
      assertTrue(scanner.xsdSchemaMap.entrySet().size() == 1);
      targetNamespace = scanner.xsdSchemaMap.get(ctPackage).getTargetNamespace();
      assertTrue(targetNamespace != null);
      assertTrue(targetNamespace.equals(ctPackage.getQualifiedName()));
     
      clearMappings();
     
      scanner.createPackageToBpelProcessesMapping(ctPackage);
      HashSet<org.eclipse.bpel.model.Process> processes = scanner.packageBpelProcessesMap.get(ctPackage);
      assertTrue(processes != null && processes.size() == 0);
      targetNamespace = scanner.packageBpelNamespaceMap.get(ctPackage);
      assertTrue(targetNamespace != null && targetNamespace.equals(ctPackage.getQualifiedName()));
     
    }catch(Exception e){
      System.err.println("Exception: " + e.getMessage());
      assertTrue(false);
    }   
View Full Code Here

Examples of spoon.reflect.declaration.CtPackage

  @Test
  public void VisitPackageTest1(){
    try {
      clearMappings();
     
      CtPackage testPackage = launcher.getFactory().Package().getOrCreate("com.example.bpel");
      scanner.visitCtPackage(testPackage)
      assertTrue(scanner.wsdlDefMap.entrySet().size() == 1);
      assertTrue(scanner.xsdSchemaMap.entrySet().size() == 1);
      assertTrue(scanner.wsdlDefMap.get(testPackage) != null);
      assertTrue(scanner.xsdSchemaMap.get(testPackage) != null);
      assertTrue(scanner.wsdlDefMap.get(testPackage).getTargetNamespace().equals(testPackage.getQualifiedName()));
      assertTrue(scanner.xsdSchemaMap.get(testPackage).getTargetNamespace().equals(testPackage.getQualifiedName()));
    }catch(Exception e){
      System.err.println("Exception: " + e.getMessage());
      assertTrue(false);
    }   
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.