Test case 1
1: char[] charArray0 = new char[4];
2: Short short0 = new Short((short)0);
3: PartialSequence partialSequence0 = new PartialSequence(charArray0, 'y', 'y', short0, (Integer) null);
4: int int0 = partialSequence0.getOtherCount();
5: assertEquals(4, int0);
6: assertEquals(121, partialSequence0.length());
Test case 2
1: char[] charArray0 = new char[0];
2: PartialSequence partialSequence0 = new PartialSequence(charArray0, 1, 1, (Short) null, (Integer) null);
3: partialSequence0.charAt((-592));
Test case 3
1: char[] charArray0 = new char[0];
2: PartialSequence partialSequence0 = new PartialSequence(charArray0, 1, 1, (Short) null, (Integer) null);
3: partialSequence0.getPhase();
4: assertEquals(1, partialSequence0.length());
5: assertEquals(0, partialSequence0.getCCount());
Test case 4
1: Short short0 = Short.valueOf((short)1);
2: Integer integer0 = new Integer(2016);
3: PartialSequence partialSequence0 = new PartialSequence((char[]) null, (-969), 2016, short0, integer0);
4: partialSequence0.getSubSequence((-969), 2016);
Test case 5
1: Short short0 = new Short((short) (-1425));
2: Integer integer0 = new Integer((-335));
3: PartialSequence partialSequence0 = new PartialSequence((char[]) null, 0, 0, short0, integer0);
4: partialSequence0.getSequence();
5: assertEquals(0, partialSequence0.length());
6: assertEquals(0, partialSequence0.getCCount());
Test case 6
1: Short short0 = Short.valueOf((short)97);
2: PartialSequence partialSequence0 = new PartialSequence((char[]) null, 1838, (-1), short0, (Integer) null);
3: partialSequence0.getStrand();
4: assertEquals(1838, partialSequence0.length());
5: assertEquals(0, partialSequence0.getACount());
Test case 7
1: char[] charArray0 = new char[8];
2: Short short0 = new Short((short)103);
3: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, (-1308), short0, (Integer) null);
4: char[] charArray1 = partialSequence0.getCharSubSequence(0, (-1));
5: assertEquals(0, partialSequence0.length());
6: assertArrayEquals(new char[] {}, charArray1);
7: assertEquals(0, partialSequence0.getCCount());
8: assertFalse(partialSequence0.isComplement());
Test case 8
1: char[] charArray0 = new char[3];
2: Short short0 = new Short((short) (-1));
3: Integer integer0 = new Integer(0);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, 0, short0, integer0);
5: String string0 = partialSequence0.getSubSequence(0, 0);
6: assertEquals(0, partialSequence0.length());
7: assertEquals("@", string0);
8: assertEquals(0, partialSequence0.getGCount());
Test case 9
1: char[] charArray0 = new char[3];
2: charArray0[2] = 'a';
3: Short short0 = Short.valueOf((short)99);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 117, 'a', short0, (Integer) null);
5: partialSequence0.setFromChar(charArray0);
Test case 10
1: char[] charArray0 = new char[3];
2: Short short0 = new Short((short)99);
3: Integer integer0 = new Integer(5750);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 'M', 'M', short0, integer0);
5: char[] charArray1 = new char[5];
6: charArray1[3] = 'g';
7: partialSequence0.setFromChar(charArray1);
Test case 11
1: char[] charArray0 = new char[4];
2: Short short0 = new Short((short)0);
3: PartialSequence partialSequence0 = new PartialSequence(charArray0, 'y', 'y', short0, (Integer) null);
4: char[] charArray1 = new char[9];
5: charArray1[1] = 't';
6: partialSequence0.setFromChar(charArray1);
Test case 12
1: char[] charArray0 = new char[2];
2: Short short0 = new Short((short)0);
3: Integer integer0 = new Integer((short)0);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 1885, 1885, short0, integer0);
5: int int0 = partialSequence0.getCCount();
6: assertEquals(0, int0);
7: assertEquals(1885, partialSequence0.length());
Test case 13
1: char[] charArray0 = new char[3];
2: Short short0 = new Short((short) (-1));
3: Integer integer0 = new Integer(0);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, 0, short0, integer0);
5: int int0 = partialSequence0.getACount();
6: assertEquals(0, int0);
7: assertEquals(0, partialSequence0.length());
Test case 14
1: char[] charArray0 = new char[0];
2: PartialSequence partialSequence0 = new PartialSequence(charArray0, 1, 1, (Short) null, (Integer) null);
3: int int0 = partialSequence0.getTCount();
4: assertEquals(1, partialSequence0.length());
5: assertEquals(0, int0);
Test case 15
1: char[] charArray0 = new char[1];
2: Short short0 = new Short((short)0);
3: Integer integer0 = Integer.valueOf((-268));
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, 0, short0, integer0);
5: int int0 = partialSequence0.getGCount();
6: assertEquals(0, int0);
7: assertEquals(0, partialSequence0.length());
Test case 16
1: char[] charArray0 = new char[1];
2: Short short0 = new Short((short)0);
3: Integer integer0 = new Integer((short)0);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, 0, short0, integer0);
5: int int0 = partialSequence0.length();
6: assertEquals(0, int0);
7: assertEquals(0, partialSequence0.getACount());
Test case 17
1: char[] charArray0 = new char[0];
2: Short short0 = new Short((short) (-1));
3: Integer integer0 = new Integer(0);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 1, 3200, short0, integer0);
5: partialSequence0.getCharSubSequence((short) (-1), 3200);
Test case 18
1: char[] charArray0 = new char[5];
2: Short short0 = new Short((short) (-1));
3: Integer integer0 = new Integer((short) (-1));
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, 0, short0, integer0);
5: char[] charArray1 = partialSequence0.getCharSubSequence(0, 0);
6: assertArrayEquals(new char[] {'@'}, charArray1);
7: assertEquals(0, partialSequence0.length());
8: assertEquals(0, partialSequence0.getCCount());
Test case 19
1: char[] charArray0 = new char[4];
2: Short short0 = new Short((short) (-1));
3: PartialSequence partialSequence0 = new PartialSequence(charArray0, 3966, 497, short0, (Integer) null);
4: boolean boolean0 = partialSequence0.isComplement();
5: assertTrue(boolean0);
6: assertEquals(3966, partialSequence0.length());
7: assertEquals(4, partialSequence0.getOtherCount());
Test case 20
1: char[] charArray0 = new char[3];
2: Short short0 = new Short((short)99);
3: Integer integer0 = Integer.valueOf((int) (short)99);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, (-3448), (-3448), short0, integer0);
5: partialSequence0.clear();
6: partialSequence0.charAt((-2103));
Test case 21
1: char[] charArray0 = new char[2];
2: Short short0 = new Short((short)0);
3: Integer integer0 = Integer.getInteger("", 1);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 1581, 1581, short0, integer0);
5: partialSequence0.getCharSubSequence(1581, (-1));
Test case 22
1: char[] charArray0 = new char[21];
2: Short short0 = Short.valueOf((short)1086);
3: Integer integer0 = new Integer(4159);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 1, 1, short0, integer0);
5: partialSequence0.clear();
6: partialSequence0.getCharSubSequence(998, (short)1086);
Test case 23
1: Short short0 = new Short((short)0);
2: Integer integer0 = new Integer((short)0);
3: PartialSequence partialSequence0 = new PartialSequence((char[]) null, 0, 0, short0, integer0);
4: partialSequence0.getOtherCount();
Test case 24
1: char[] charArray0 = new char[0];
2: Integer integer0 = new Integer(2797);
3: PartialSequence partialSequence0 = new PartialSequence(charArray0, 2797, 2797, (Short) null, integer0);
4: partialSequence0.getSubSequence(796, 2797);
Test case 25
1: char[] charArray0 = new char[2];
2: Short short0 = new Short((short) (-4385));
3: Integer integer0 = new Integer(0);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, (-2724), (-2724), short0, integer0);
5: partialSequence0.getSubSequence(1, (-2724));
Test case 26
1: char[] charArray0 = new char[3];
2: Integer integer0 = new Integer(0);
3: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, 0, (Short) null, integer0);
4: partialSequence0.isComplement();
Test case 27
1: Short short0 = new Short((short)1808);
2: Integer integer0 = Integer.getInteger("", (int) (short)1808);
3: PartialSequence partialSequence0 = new PartialSequence((char[]) null, 958, 958, short0, integer0);
4: partialSequence0.setFromChar((char[]) null);
Test case 28
1: char[] charArray0 = new char[3];
2: charArray0[0] = 'G';
3: Short short0 = new Short((short) (-1));
4: Integer integer0 = new Integer(0);
5: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, 0, short0, integer0);
6: char char0 = partialSequence0.charAt(0);
7: assertEquals(0, partialSequence0.length());
8: assertEquals('G', char0);
9: assertEquals(0, partialSequence0.getGCount());
Test case 29
1: char[] charArray0 = new char[4];
2: charArray0[1] = '7';
3: Short short0 = new Short((short) (-1));
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, (-4019), (-2595), short0, (Integer) null);
5: char char0 = partialSequence0.charAt(1);
6: assertEquals((-4019), partialSequence0.length());
7: assertEquals('7', char0);
8: assertEquals(0, partialSequence0.getGCount());
Test case 30
1: char[] charArray0 = new char[4];
2: Short short0 = new Short((short)0);
3: Integer integer0 = new Integer((short)0);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 1169, 1169, short0, integer0);
5: partialSequence0.charAt(0);
6: assertEquals(1169, partialSequence0.length());
7: assertEquals(4, partialSequence0.getOtherCount());
Test case 31
1: char[] charArray0 = new char[0];
2: Short short0 = new Short((short)97);
3: Integer integer0 = new Integer(88);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, (-4171), (-4171), short0, integer0);
5: int int0 = partialSequence0.getOtherCount();
6: assertEquals(0, int0);
7: assertEquals((-4171), partialSequence0.length());
Test case 32
1: char[] charArray0 = new char[7];
2: Short short0 = new Short((short) (-1));
3: Integer integer0 = new Integer(1940);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, (-1), 1940, short0, integer0);
5: partialSequence0.getPhase();
6: assertEquals(0, partialSequence0.getCCount());
7: assertEquals((-1), partialSequence0.length());
Test case 33
1: char[] charArray0 = new char[3];
2: Short short0 = new Short((short)99);
3: Integer integer0 = Integer.valueOf((int) (short)99);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, (-3448), (-3448), short0, integer0);
5: partialSequence0.getPhase();
6: assertEquals((-3448), partialSequence0.length());
7: assertEquals(3, partialSequence0.getOtherCount());
Test case 34
1: char[] charArray0 = new char[3];
2: Short short0 = new Short((short) (-1));
3: Integer integer0 = new Integer(0);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, 0, short0, integer0);
5: partialSequence0.getPhase();
6: assertEquals(0, partialSequence0.length());
7: assertEquals(3, partialSequence0.getOtherCount());
Test case 35
1: char[] charArray0 = new char[6];
2: Short short0 = new Short((short) (-1429));
3: Integer integer0 = new Integer((short) (-1429));
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 1, 1, short0, integer0);
5: partialSequence0.getPhase();
6: assertEquals(1, partialSequence0.length());
7: assertEquals(6, partialSequence0.getOtherCount());
Test case 36
1: char[] charArray0 = new char[0];
2: Short short0 = new Short((short)0);
3: Integer integer0 = new Integer(1196);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 1196, 1196, short0, integer0);
5: partialSequence0.getSequence();
6: assertEquals(1196, partialSequence0.length());
7: assertEquals(0, partialSequence0.getOtherCount());
Test case 37
1: char[] charArray0 = new char[3];
2: Short short0 = new Short((short) (-1));
3: Integer integer0 = new Integer(0);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, 0, short0, integer0);
5: partialSequence0.getSequence();
6: assertEquals(0, partialSequence0.length());
7: assertEquals(0, partialSequence0.getGCount());
Test case 38
1: char[] charArray0 = new char[4];
2: Short short0 = new Short((short) (-2672));
3: Integer integer0 = new Integer((short) (-2672));
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, 0, short0, integer0);
5: partialSequence0.getStrand();
6: assertEquals(0, partialSequence0.length());
7: assertEquals(0, partialSequence0.getGCount());
Test case 39
1: char[] charArray0 = new char[2];
2: Short short0 = new Short((short)0);
3: Integer integer0 = new Integer((short)0);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 1885, 1885, short0, integer0);
5: partialSequence0.getStrand();
6: assertEquals(1885, partialSequence0.length());
7: assertEquals(0, partialSequence0.getCCount());
Test case 40
1: char[] charArray0 = new char[3];
2: Integer integer0 = new Integer(0);
3: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, 0, (Short) null, integer0);
4: partialSequence0.getStrand();
5: assertEquals(0, partialSequence0.length());
6: assertEquals(0, partialSequence0.getCCount());
Test case 41
1: char[] charArray0 = new char[1];
2: Short short0 = new Short((short)0);
3: Integer integer0 = Integer.valueOf((-268));
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, 0, short0, integer0);
5: String string0 = partialSequence0.getSubSequence(1, 0);
6: assertFalse(partialSequence0.isComplement());
7: assertEquals(0, partialSequence0.length());
8: assertEquals("", string0);
9: assertEquals(0, partialSequence0.getGCount());
Test case 42
1: char[] charArray0 = new char[3];
2: Short short0 = new Short((short)99);
3: Integer integer0 = Integer.valueOf((int) (short)99);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, (-3448), (-3448), short0, integer0);
5: int int0 = partialSequence0.length();
6: assertEquals((-3448), int0);
7: assertEquals(0, partialSequence0.getACount());
Test case 43
1: char[] charArray0 = new char[2];
2: Short short0 = new Short((short)0);
3: Integer integer0 = new Integer((short)0);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 1885, 1885, short0, integer0);
5: int int0 = partialSequence0.length();
6: assertEquals(1885, int0);
7: assertEquals(2, partialSequence0.getOtherCount());
Test case 44
1: char[] charArray0 = new char[21];
2: Short short0 = Short.valueOf((short)1086);
3: Integer integer0 = new Integer(4159);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 1, 1, short0, integer0);
5: partialSequence0.setFromChar(charArray0);
6: assertEquals(1, partialSequence0.length());
7: assertEquals(0, partialSequence0.getTCount());
Test case 45
1: char[] charArray0 = new char[7];
2: Short short0 = new Short((short)0);
3: PartialSequence partialSequence0 = new PartialSequence(charArray0, 3100, 0, short0, (Integer) null);
4: partialSequence0.getSubSequence(0, 3100);
Test case 46
1: char[] charArray0 = new char[2];
2: Short short0 = new Short((short)0);
3: Integer integer0 = new Integer((-3247));
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, (-1684), (-1684), short0, integer0);
5: partialSequence0.setFromChar(charArray0);
6: assertEquals((-1684), partialSequence0.length());
7: assertEquals(2, partialSequence0.getOtherCount());
Test case 47
1: char[] charArray0 = new char[3];
2: Short short0 = new Short((short) (-2805));
3: Integer integer0 = Integer.getInteger("", 1);
4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 0, 0, short0, integer0);
5: boolean boolean0 = partialSequence0.isComplement();
6: assertEquals(0, partialSequence0.length());
7: assertEquals(0, partialSequence0.getCCount());
8: assertFalse(boolean0);