public void test_constructor_IterableType_two() { ExternalIdSearch test = ExternalIdSearch.of(ExternalIdSearchType.EXACT, Arrays.asList(_id11, _id12)); assertEquals(2, test.size()); assertEquals(Sets.newHashSet(_id11, _id12), test.getExternalIds()); assertEquals(ExternalIdSearchType.EXACT, test.getSearchType()); }
public void test_constructor_ExternalId() { ExternalIdSearch test = ExternalIdSearch.of(_id11); assertEquals(1, test.size()); assertEquals(Sets.newHashSet(_id11), test.getExternalIds()); assertEquals(ExternalIdSearchType.ANY, test.getSearchType()); }
// ------------------------------------------------------------------------- public void test_withSearchType() { ExternalIdSearch base = ExternalIdSearch.of(ExternalId.of("A", "B")); assertEquals(ExternalIdSearchType.ANY, base.getSearchType()); ExternalIdSearch test = base.withSearchType(ExternalIdSearchType.EXACT); assertEquals(ExternalIdSearchType.EXACT, test.getSearchType()); }
// ------------------------------------------------------------------------- public void test_constructor_IterableType_empty() { ExternalIdSearch test = ExternalIdSearch.of(ExternalIdSearchType.EXACT, new ArrayList<ExternalId>()); assertEquals(0, test.size()); assertEquals(ExternalIdSearchType.EXACT, test.getSearchType()); }