Package org.apache.felix.ipojo.metadata

Examples of org.apache.felix.ipojo.metadata.Element.containsAttribute()


    @Test
    public void testNoArgMethod() {
        String comp_name = "ManipulationMetadata-SimpleMultipleCheckServiceProvider";
        Element manip = getManipulationForComponent(comp_name);
        Element method = getMethodFromName(manip, "check");
        assertFalse("Check no args", method.containsAttribute("arguments"));
        assertEquals("Check return", method.getAttribute("return"), "boolean");
    }

    @Test
    public void testOneArgsMethod() {
View Full Code Here


        String comp_name = "ManipulationMetadata-SimpleMultipleCheckServiceProvider";
        Element manip = getManipulationForComponent(comp_name);
        Element method = getMethodFromName(manip, "refBind");
        assertEquals("Check args", method.getAttribute("arguments"), "{org.osgi.framework.ServiceReference}");
        assertEquals("Check args count", 1, ParseUtils.parseArrays("{org.osgi.framework.ServiceReference}").length);
        assertFalse("Check return", method.containsAttribute("return"));
    }

    @Test
    public void testTwoArgsMethod() {
        String comp_name = "ManipulationMetadata-SimpleMultipleCheckServiceProvider";
View Full Code Here

  public void testNoArgMethod() {
    String comp_name = "ManipulationMetadata-SimpleMultipleCheckServiceProvider";
    Element manip = getManipulationForComponent(comp_name);
    Element method = getMethodFromName(manip, "check");
    assertFalse("Check no args", method.containsAttribute("arguments"));
    assertEquals("Check return", method.getAttribute("return"), "boolean");
  }

  public void testOneArgsMethod() {
    String comp_name = "ManipulationMetadata-SimpleMultipleCheckServiceProvider";
View Full Code Here

    String comp_name = "ManipulationMetadata-SimpleMultipleCheckServiceProvider";
    Element manip = getManipulationForComponent(comp_name);
    Element method = getMethodFromName(manip, "refBind");
    assertEquals("Check args", method.getAttribute("arguments"), "{org.osgi.framework.ServiceReference}");
    assertEquals("Check args count", 1, ParseUtils.parseArrays("{org.osgi.framework.ServiceReference}").length);
    assertFalse("Check return", method.containsAttribute("return"));
  }

  public void testTwoArgsMethod() {
    String comp_name = "ManipulationMetadata-SimpleMultipleCheckServiceProvider";
    Element manip = getManipulationForComponent(comp_name);
View Full Code Here

 
  public void testNoArgMethod() {
    String comp_name = "ManipulationMetadata-SimpleMultipleCheckServiceProvider";
    Element manip = getManipulationForComponent(comp_name);
    Element method = getMethodFromName(manip, "check");
    assertFalse("Check no args", method.containsAttribute("arguments"));
    assertEquals("Check return", method.getAttribute("return"), "boolean");
  }
 
  public void testOneArgsMethod() {
    String comp_name = "ManipulationMetadata-SimpleMultipleCheckServiceProvider";
View Full Code Here

    String comp_name = "ManipulationMetadata-SimpleMultipleCheckServiceProvider";
    Element manip = getManipulationForComponent(comp_name);
    Element method = getMethodFromName(manip, "refBind");
    assertEquals("Check args", method.getAttribute("arguments"), "{org.osgi.framework.ServiceReference}");
    assertEquals("Check args count", 1, ParseUtils.parseArrays("{org.osgi.framework.ServiceReference}").length);
    assertFalse("Check return", method.containsAttribute("return"));
  }
 
  public void testTwoArgsMethod() {
    String comp_name = "ManipulationMetadata-SimpleMultipleCheckServiceProvider";
    Element manip = getManipulationForComponent(comp_name);
View Full Code Here

            boolean toskip = false;
            for (int i = 0; !toskip && i < m_metadata.size(); i++) {
                Element meta = (Elementm_metadata.get(i);
                if (! meta.getName().equals("instance") // Only if its a component type definition,
                                                        // so skip instance declaration
                        && meta.containsAttribute("name")
                        && meta.getAttribute("name").equalsIgnoreCase(collector.getComponentTypeDeclaration().getAttribute("name"))) {
                    toskip = true;
                    warn("The component type " + collector.getComponentTypeDeclaration().getAttribute("name") + " is overriden by the metadata file");
                }
            }
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.