protected void doSetUp() {
_batchMaster = new DbBatchMaster(getDbConnector(), new DefaultComputationTargetResolver());
final String calculationConfigName = "config_1";
_compTargetSpec = new ComputationTargetSpecification(ComputationTargetType.SECURITY, UniqueId.of("Sec", "APPL"));
_requirement = new ValueRequirement("FAIR_VALUE", _compTargetSpec);
_specification = new ValueSpecification("FAIR_VALUE", _compTargetSpec, ValueProperties.with(ValuePropertyNames.FUNCTION, "IDENTITY_FUNCTION").get());
_cycleMetadataStub = new ViewCycleMetadata() {
@Override
public UniqueId getViewCycleId() {
return UniqueId.of("viewcycle", "viewcycle", "viewcycle");
}
@Override
public Collection<String> getAllCalculationConfigurationNames() {
return newArrayList(calculationConfigName);
}
@Override
public Collection<com.opengamma.engine.ComputationTargetSpecification> getComputationTargets(String configurationName) {
if (configurationName.equals(calculationConfigName)) {
return Arrays.asList(new ComputationTargetSpecification(ComputationTargetType.PRIMITIVE, UniqueId.of("Primitive", "Value")), _compTargetSpec);
} else {
return emptyList();
}
}