private int[] initializedIntAray( int val ) { return IntStream.range( 0, topics.size() ).map( i -> val ).toArray(); }
public static IntStream rleRegion() { int numRuns = ThreadLocalRandom.current().nextInt(1, 2048); int[] runs = createSorted16BitInts(numRuns * 2); return IntStream.range(0, numRuns) .map(i -> i * 2) .mapToObj(i -> IntStream.range(runs[i], runs[i + 1])) .flatMapToInt(i -> i); }
@Test public void testDescending() { test(IntStream.range(0, INPUT_SIZE).map(x -> INPUT_SIZE - 1 - x), IntStream.range(0, INPUT_SIZE).map(x -> INPUT_SIZE - 1 - x).mapToObj(key -> Integer.toString(key * 2)), MAX_ELEMENTS_COMPARATOR, IntStream.range(INPUT_SIZE - OUTPUT_SIZE, INPUT_SIZE).mapToObj(key -> Integer.toString(key * 2)).iterator()); test(IntStream.range(0, INPUT_SIZE).map(x -> INPUT_SIZE - 1 - x), IntStream.range(0, INPUT_SIZE).map(x -> INPUT_SIZE - 1 - x).mapToObj(key -> Integer.toString(key * 2)), MIN_ELEMENTS_COMPARATOR, IntStream.range(0, OUTPUT_SIZE).map(x -> OUTPUT_SIZE - 1 - x).mapToObj(key -> Integer.toString(key * 2)).iterator()); }
private String randomizeCase(Random r, String name) { return name.chars() .map(c -> r.nextBoolean() ? Character.toUpperCase(c) : Character.toLowerCase(c)) .collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append) .toString(); }
@Test public void testAscending() { test(IntStream.range(0, INPUT_SIZE), IntStream.range(0, INPUT_SIZE).mapToObj(key -> Integer.toString(key * 2)), MAX_ELEMENTS_COMPARATOR, IntStream.range(INPUT_SIZE - OUTPUT_SIZE, INPUT_SIZE).mapToObj(key -> Integer.toString(key * 2)).iterator()); test(IntStream.range(0, INPUT_SIZE), IntStream.range(0, INPUT_SIZE).mapToObj(key -> Integer.toString(key * 2)), MIN_ELEMENTS_COMPARATOR, IntStream.range(0, OUTPUT_SIZE).map(x -> OUTPUT_SIZE - 1 - x).mapToObj(key -> Integer.toString(key * 2)).iterator()); }
@Override public IntStream map(IntUnaryOperator mapper) { requireNonNull(mapper); if (STRICT) { return toStream().map(mapper); } return of(mapper.applyAsInt(element)); }
@Test public void testShuffled() { List<Integer> list = IntStream.range(0, INPUT_SIZE).collect(ArrayList::new, ArrayList::add, ArrayList::addAll); Collections.shuffle(list); test(list.stream().mapToInt(Integer::intValue), list.stream().mapToInt(Integer::intValue).mapToObj(key -> Integer.toString(key * 2)), MAX_ELEMENTS_COMPARATOR, IntStream.range(INPUT_SIZE - OUTPUT_SIZE, INPUT_SIZE).mapToObj(key -> Integer.toString(key * 2)).iterator()); test(list.stream().mapToInt(Integer::intValue), list.stream().mapToInt(Integer::intValue).mapToObj(key -> Integer.toString(key * 2)), MIN_ELEMENTS_COMPARATOR, IntStream.range(0, OUTPUT_SIZE).map(x -> OUTPUT_SIZE - 1 - x).mapToObj(key -> Integer.toString(key * 2)).iterator()); }
private static String upperByCodePoint(String string) { int[] upperCodePoints = string.codePoints().map(Character::toUpperCase).toArray(); return new String(upperCodePoints, 0, upperCodePoints.length); }
private void insertGlobalWebhookProperties(int total) { insertProperty("sonar.webhooks.global", IntStream.range(0, total).map(i -> i + 1).mapToObj(String::valueOf).collect(Collectors.joining(",")), null, NOW); }
private static String lowerByCodePoint(String string) { int[] upperCodePoints = string.codePoints().map(Character::toLowerCase).toArray(); return new String(upperCodePoints, 0, upperCodePoints.length); }
private void insertProjectWebhookProperties(Project project, int total) { insertProperty("sonar.webhooks.project", IntStream.range(0, total).map(i -> i + 1).mapToObj(String::valueOf).collect(Collectors.joining(",")), valueOf(project.id), NOW); }
@Override public IntStream build(boolean parallel) { return previous().build(parallel).map(mapper); } }
@Test public void index_long_rule_description() { String description = IntStream.range(0, 100000).map(i -> i % 100).mapToObj(Integer::toString).collect(Collectors.joining(" ")); RuleDefinitionDto rule = dbTester.rules().insert(r -> r.setDescription(description)); underTest.commitAndIndex(dbTester.getSession(), rule.getId()); assertThat(es.countDocuments(RuleIndexDefinition.INDEX_TYPE_RULE)).isEqualTo(1); } }
@Test public void testDescending() { test(IntStream.range(0, INPUT_SIZE).map(x -> INPUT_SIZE - 1 - x), MAX_ELEMENTS_COMPARATOR, IntStream.range(INPUT_SIZE - OUTPUT_SIZE, INPUT_SIZE).iterator()); test(IntStream.range(0, INPUT_SIZE).map(x -> INPUT_SIZE - 1 - x), MIN_ELEMENTS_COMPARATOR, IntStream.range(0, OUTPUT_SIZE).map(x -> OUTPUT_SIZE - 1 - x).iterator()); }
private String randomizeCase(String s) { return s.chars() .map(c -> random.nextBoolean() ? Character.toUpperCase(c) : Character.toLowerCase(c)) .collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append) .toString(); }
@Test public void testShuffled() { List<Integer> list = IntStream.range(0, INPUT_SIZE).collect(ArrayList::new, ArrayList::add, ArrayList::addAll); Collections.shuffle(list); test(list.stream().mapToInt(Integer::intValue), MAX_ELEMENTS_COMPARATOR, IntStream.range(INPUT_SIZE - OUTPUT_SIZE, INPUT_SIZE).iterator()); test(list.stream().mapToInt(Integer::intValue), MIN_ELEMENTS_COMPARATOR, IntStream.range(0, OUTPUT_SIZE).map(x -> OUTPUT_SIZE - 1 - x).iterator()); }
@Test public void testAscending() { test(IntStream.range(0, INPUT_SIZE), MAX_ELEMENTS_COMPARATOR, IntStream.range(INPUT_SIZE - OUTPUT_SIZE, INPUT_SIZE).iterator()); test(IntStream.range(0, INPUT_SIZE), MIN_ELEMENTS_COMPARATOR, IntStream.range(0, OUTPUT_SIZE).map(x -> OUTPUT_SIZE - 1 - x).iterator()); }
private static List<Integer> createProxyPorts(int portCount) { PortChooser portChooser = new PortChooser(); int firstProxyPort = portChooser.chooseRandomPorts(portCount); return IntStream .range(0, portCount) .map(i -> firstProxyPort + i) .boxed() .collect(Collectors.toList()); }
private int insertPublicProjectsWithBranches(OrganizationDto org, MetricDto ncloc, int minimumNcloc) { // private project ComponentDto project1 = db.components().insertPublicProject(org); return Math.max( // Create the ncloc on main branch insertLiveMeasures(project1, ncloc, minimumNcloc), // Create 5 branches and set the ncloc on them IntStream.range(1, 5) .map(i -> insertLiveMeasures(db.components().insertProjectBranch(project1), ncloc, minimumNcloc)) .max().orElse(0) ); }
private int insertPrivateProjectsWithBranches(OrganizationDto org, MetricDto ncloc) { // private project ComponentDto project1 = db.components().insertMainBranch(org); return Math.max( // Create the ncloc on main branch insertLiveMeasures(project1, ncloc, 0), // Create 5 branches and set the ncloc on them IntStream.range(1, 5) .map(i -> insertLiveMeasures(db.components().insertProjectBranch(project1), ncloc, 0)) .max().orElse(0) ); }