source: src/test/java/list/PermutationOrderedWithoutReturnTest.java@ 209

Last change on this file since 209 was 1, checked in by Wouter Pasman, 6 years ago

Initial import : Genius 9.0.0

File size: 1.1 KB
Line 
1package list;
2
3import static org.junit.Assert.assertEquals;
4
5import java.math.BigInteger;
6import java.util.Arrays;
7
8import org.junit.Test;
9
10import genius.core.list.ImArrayList;
11import genius.core.list.PermutationsOrderedWithoutReturn;
12
13public class PermutationOrderedWithoutReturnTest {
14 @Test
15 public void test1() {
16 ImArrayList<String> source = new ImArrayList<String>(Arrays.asList(new String[] { "a", "b", "c" }));
17 PermutationsOrderedWithoutReturn<String> p = new PermutationsOrderedWithoutReturn<String>(source, 1);
18 assertEquals(BigInteger.valueOf(3), p.size());
19 System.out.println("data=" + p + "\n");
20 assertEquals("[[c],[b],[a]]", p.toString());
21 }
22
23 @Test
24 public void test2() {
25 ImArrayList<String> source = new ImArrayList<String>(Arrays.asList(new String[] { "a", "b", "c", "d" }));
26 PermutationsOrderedWithoutReturn<String> p = new PermutationsOrderedWithoutReturn<String>(source, 2);
27 assertEquals(BigInteger.valueOf(6), p.size());
28 System.out.println("data=" + p + "\n");
29 assertEquals("[[c, d],[b, d],[b, c],[a, d],[a, c],[a, b]]", p.toString());
30 }
31
32}
Note: See TracBrowser for help on using the repository browser.