Package net.sourceforge.align.filter.modifier.modify.merge

Examples of net.sourceforge.align.filter.modifier.modify.merge.MergeAlgorithm


public class SplitAlgorithmMockTest {

  @Test
  public void split() {
    String[] segments = new String[] {"aa", "bb", "c"};
    MergeAlgorithm merger = new SeparatorMergeAlgorithm("");
    String text = merger.merge(Arrays.asList(segments));
    SplitAlgorithm splitter = new SplitAlgorithmMock(2);
    List<String> splitted = splitter.split(text);
    String[] splittedArray = splitted.toArray(new String[splitted.size()]);
    assertEquals(segments, splittedArray);
  }
View Full Code Here


   */
  @Test
  public void testRunAllFilters() {
    SplitAlgorithm splitAlgorithm = new SplitAlgorithmMock(1);
    AlignAlgorithm alignAlgorithm = new AlignAlgorithmMock(2);
    MergeAlgorithm mergeAlgorithm = new SeparatorMergeAlgorithm();
    List<Filter> filterList = new ArrayList<Filter>();
    filterList.add(new Modifier(splitAlgorithm, splitAlgorithm));
    filterList.add(new Aligner(alignAlgorithm));
    filterList.add(new Modifier(mergeAlgorithm, mergeAlgorithm));
    CompositeFilter composite = new CompositeFilter(filterList);
View Full Code Here

TOP

Related Classes of net.sourceforge.align.filter.modifier.modify.merge.MergeAlgorithm

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.