Package com.opengamma.engine.value

Examples of com.opengamma.engine.value.ValueRequirement


    final ValueRequirement requirement = valueRequirement();
    assertEncodeDecodeCycle(ResolutionFailure.class, ResolutionFailureImpl.couldNotResolve(requirement));
  }

  public void testUnsatisfied() {
    final ValueRequirement requirement = valueRequirement();
    assertEncodeDecodeCycle(ResolutionFailure.class, ResolutionFailureImpl.unsatisfied(requirement));
  }
View Full Code Here


    final ValueRequirement requirement = valueRequirement();
    assertEncodeDecodeCycle(ResolutionFailure.class, ResolutionFailureImpl.unsatisfied(requirement));
  }

  public void testMarketDataMissing() {
    final ValueRequirement requirement = valueRequirement();
    assertEncodeDecodeCycle(ResolutionFailure.class, ResolutionFailureImpl.marketDataMissing(requirement));
  }
View Full Code Here

  public void testBasic() {
    final ComputationTargetRequirement targetReq = ComputationTargetRequirement.of(ExternalId.of("Foo", "Bar"));
    final ComputationTargetSpecification targetSpec = ComputationTargetSpecification.of(UniqueId.of("Sec", "123"));
    final ValueSpecification valueSpecification = new ValueSpecification("Value", targetSpec, ValueProperties.with(ValuePropertyNames.FUNCTION, "Foo").get());
    final ValueRequirement valueRequirement = new ValueRequirement("Value", targetReq);
    final ValueSpecification dataSpecification1 = new ValueSpecification("Data1", targetSpec, ValueProperties.with(ValuePropertyNames.FUNCTION, "Bar").get());
    final ValueSpecification dataSpecification2a = new ValueSpecification("Data2a", targetSpec, ValueProperties.with(ValuePropertyNames.FUNCTION, "Bar").get());
    final ValueSpecification dataSpecification2b = new ValueSpecification("Data2b", targetSpec, ValueProperties.with(ValuePropertyNames.FUNCTION, "Bar").get());
    final ValueSpecification dataSpecification3a = new ValueSpecification("Data3a", targetSpec, ValueProperties.with(ValuePropertyNames.FUNCTION, "Bar").get());
    final ValueSpecification dataSpecification3b = new ValueSpecification("Data3b", targetSpec, ValueProperties.with(ValuePropertyNames.FUNCTION, "Bar").get());
View Full Code Here

    }

  }

  private ValueRequirement valueRequirement() {
    return new ValueRequirement("Foo" + (_count++), ComputationTargetSpecification.NULL);
  }
View Full Code Here

  private void assertEquals(final ResolutionFailure failure, final String... expected) {
    assertEquals(failure, Arrays.asList(expected));
  }

  public void testRecursiveRequirement() {
    final ValueRequirement requirement = valueRequirement();
    assertEquals(ResolutionFailureImpl.recursiveRequirement(requirement), "recursiveRequirement=" + requirement);
  }
View Full Code Here

    final ValueRequirement requirement = valueRequirement();
    assertEquals(ResolutionFailureImpl.recursiveRequirement(requirement), "recursiveRequirement=" + requirement);
  }

  public void testFunctionApplication() {
    final ValueRequirement req1 = valueRequirement();
    final ValueRequirement req2 = valueRequirement();
    final ValueRequirement req3 = valueRequirement();
    final ParameterizedFunction function = parameterizedFunction();
    final ValueSpecification spec1 = valueSpecification(req1);
    final ValueSpecification spec2 = valueSpecification(req2);
    assertEquals(ResolutionFailureImpl.functionApplication(req1, function, spec1).getRequirementsFailed(), "getRequirementsFailed=" + req1 + ",mock," + spec1);
    assertEquals(ResolutionFailureImpl.functionApplication(req1, function, spec1).requirement(req2, null), "failedFunction=" + req1 + ",mock," + spec1 + ",{},[unsatisfied=" + req2 + "]");
View Full Code Here

            .additionalRequirement(req3, ResolutionFailureImpl.recursiveRequirement(req3)), "failedFunction=" + req1 + ",mock," + spec1 + ",{" + spec2 + "=" + req2 + "},[recursiveRequirement=" +
            req3 + "]");
  }

  public void testNoFunctions() {
    final ValueRequirement requirement = valueRequirement();
    assertEquals(ResolutionFailureImpl.noFunctions(requirement), "noFunctions=" + requirement);
  }
View Full Code Here

    final ValueRequirement requirement = valueRequirement();
    assertEquals(ResolutionFailureImpl.noFunctions(requirement), "noFunctions=" + requirement);
  }

  public void testCouldNotResolve() {
    final ValueRequirement requirement = valueRequirement();
    assertEquals(ResolutionFailureImpl.couldNotResolve(requirement), "couldNotResolve=" + requirement);
  }
View Full Code Here

    final ValueRequirement requirement = valueRequirement();
    assertEquals(ResolutionFailureImpl.couldNotResolve(requirement), "couldNotResolve=" + requirement);
  }

  public void testUnsatisfied() {
    final ValueRequirement requirement = valueRequirement();
    assertEquals(ResolutionFailureImpl.unsatisfied(requirement), "unsatisfied=" + requirement);
  }
View Full Code Here

    final ValueRequirement requirement = valueRequirement();
    assertEquals(ResolutionFailureImpl.unsatisfied(requirement), "unsatisfied=" + requirement);
  }

  public void testMarketDataMissing() {
    final ValueRequirement requirement = valueRequirement();
    assertEquals(ResolutionFailureImpl.marketDataMissing(requirement), "marketDataMissing=" + requirement);
  }
View Full Code Here

TOP

Related Classes of com.opengamma.engine.value.ValueRequirement

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.