/** * Creates a summary instance for a position. * * @param position the position * @param type the type * @param description the description * @param currencies the currencies, may be empty * @return the string form */ public static PortfolioItemSummary summary(Position position, ProductType type, String description, Currency... currencies) { return PortfolioItemSummary.of( position.getId().orElse(null), PortfolioItemType.POSITION, type, ImmutableSet.copyOf(currencies), description); }
public void test_methods() { Position test = sut(); assertEquals(test.getId(), Optional.empty()); assertEquals(test.getInfo(), PositionInfo.empty()); assertEquals(test.getQuantity(), 123d); assertEquals(test.getSecurityId(), SecurityId.of(STANDARD_ID)); }