Package fr.imag.adele.apam

Examples of fr.imag.adele.apam.Implementation


    }

    @Test
    public void RelationSourceImplementationTargetImplementation_tc097() {

  Implementation implementation = waitForImplByName(null,
    "S07-implementation-01");

  Instance instance = implementation.createInstance(null,
    Collections.<String, String> emptyMap());

  S07ImplementationImporter01 dependency = (S07ImplementationImporter01) instance
    .getServiceObject();
View Full Code Here


    }

    @Test
    public void RelationSourceImplementationTargetImplementationOverride_tc100() {

  Implementation implementation = waitForImplByName(null,
    "S07-implementation-04");

  Instance instance = implementation.createInstance(null,
    Collections.<String, String> emptyMap());

  S07ImplementationImporter04 dependency = (S07ImplementationImporter04) instance
    .getServiceObject();
View Full Code Here

    }

    @Test
    public void RelationSourceImplementationTargetInstance_tc099() {

  Implementation implementation = waitForImplByName(null,
    "S07-implementation-03");

  Instance instance = implementation.createInstance(null,
    Collections.<String, String> emptyMap());

  S07ImplementationImporter03 dependency = (S07ImplementationImporter03) instance
    .getServiceObject();
View Full Code Here

    public void RelationSourceImplementationTargetInstanceCreationEager_tc101() {

  // Now by default resolve = exists, creating dependency
  // target of the wire in implem-05 (it will exist so link can be
  // created)
  Implementation target = waitForImplByName(null, "S07-implementation-04");
  target.createInstance(null, null);

  Implementation implementation = waitForImplByName(null,
    "S07-implementation-05");

  Instance instance = implementation.createInstance(null,
    Collections.<String, String> emptyMap());

  auxListInstances();

  ComponentImpl ci = (ComponentImpl) implementation;
View Full Code Here

    }

    @Test
    public void RelationSourceImplementationTargetInstanceCreationLazy_tc102() {

  Implementation implementation = waitForImplByName(null,
    "S07-implementation-06");

  Instance instance = implementation.createInstance(null,
    Collections.<String, String> emptyMap());

  S07ImplementationImporter06 dependency = (S07ImplementationImporter06) instance
    .getServiceObject();
View Full Code Here

    }

    @Test
    public void RelationSourceImplementationTargetSpecification_tc098() {

  Implementation implementation = waitForImplByName(null,
    "S07-implementation-02");

  Instance instance = implementation.createInstance(null, null);

  S07ImplementationImporter02 dependency = (S07ImplementationImporter02) instance
    .getServiceObject();

  auxListProperties(dependency.getInjected());
View Full Code Here

    }

    @Test
    public void RelationSourceInstanceTargetImplementation_tc119() {

  Implementation implementation = waitForImplByName(null,
    "S07-implementation-18");

  Instance instance = implementation.createInstance(null, new HashMap() {
      {
    put("instance-property", "ok");
      }
  });// Collections.<String, String> emptyMap()
View Full Code Here

    }

    @Test
    public void RelationSourceInstanceTargetInstance_tc109() {

  Implementation target = waitForImplByName(null, "S07-DependencyImpl");
  target.createInstance(null, null);

  Implementation implementation = waitForImplByName(null,
    "S07-implementation-13");

  Instance instance = implementation.createInstance(null, null);

  S07ImplementationImporter13 dependency = (S07ImplementationImporter13) instance
    .getServiceObject();

  // Force field injection
View Full Code Here

    }

    @Test
    public void RelationSourceInstanceTargetSpecification_tc121() {

  Implementation implementation = waitForImplByName(null,
    "S07-implementation-19");

  Instance instance = implementation.createInstance(null, new HashMap() {
      {
    put("instance-property", "ok");
      }
  });// Collections.<String, String> emptyMap()
View Full Code Here

    }

    @Test
    public void RelationSourceSpecificationTargetImplementation_tc104() {

  Implementation implementation = waitForImplByName(null,
    "S07-implementation-08");

  Instance instance = implementation.createInstance(null,
    Collections.<String, String> emptyMap());

  S07ImplementationImporter08 dependency = (S07ImplementationImporter08) instance
    .getServiceObject();

  // Force field injection
  dependency.getInjected();

  ComponentImpl ci = (ComponentImpl) implementation.getSpec();

  Assert.assertTrue(String.format(
    "One link should have been created, but %s links were found",
    ci.getLocalLinks().size()), ci.getLocalLinks().size() == 1);
View Full Code Here

TOP

Related Classes of fr.imag.adele.apam.Implementation

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.