public void test_summary_position() { StandardId id = StandardId.of("X", "Y"); SecurityPosition position = SecurityPosition.builder() .securityId(SecurityId.of("A", "B")) .longQuantity(123) .info(PositionInfo.of(id)) .build(); String description = "desc"; PortfolioItemSummary expected = PortfolioItemSummary.of( id, PortfolioItemType.POSITION, ProductType.SECURITY, ImmutableSet.of(GBP), description); assertEquals(SummarizerUtils.summary(position, ProductType.SECURITY, description, GBP), expected); }
.info(PositionInfo.builder() .id(StandardId.of("OG", "123421")) .build()) .info(PositionInfo.builder() .id(StandardId.of("OG", "123422")) .build()) .info(PositionInfo.builder() .id(StandardId.of("OG", "123423")) .build()) .info(PositionInfo.builder() .id(StandardId.of("OG", "123424")) .build()) .info(PositionInfo.builder() .id(StandardId.of("OG", "123431")) .build()) .info(PositionInfo.builder() .id(StandardId.of("OG", "123432")) .build()) .info(PositionInfo.builder() .id(StandardId.of("OG", "123433")) .build())
static SecurityPosition sut2() { return SecurityPosition.builder() .info(PositionInfo.empty()) .securityId(SECURITY_ID2) .longQuantity(LONG_QUANTITY2) .shortQuantity(SHORT_QUANTITY2) .build(); }
static SecurityPosition sut() { return SecurityPosition.builder() .info(POSITION_INFO) .securityId(SECURITY_ID) .longQuantity(LONG_QUANTITY) .shortQuantity(SHORT_QUANTITY) .build(); }