Test case 1
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: int int0 = alignMatch0.getScore();
4: assertEquals(1076, alignMatch0.getPercentID());
5: assertFalse(alignMatch0.isRevMatch());
6: assertEquals(1076, int0);
Test case 2
1: Range range0 = new Range((-635), (-635));
2: AlignMatch alignMatch0 = new AlignMatch(range0, (Range) null, true, (-635), (-1));
3: Range range1 = alignMatch0.getQuerySequenceRange();
4: assertNull(range1);
5: assertTrue(alignMatch0.isRevMatch());
6: assertEquals(0, alignMatch0.getLength());
7: assertEquals((-635), alignMatch0.getScore());
8: assertEquals((-1), alignMatch0.getPercentID());
Test case 3
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: alignMatch0.getSubjectSequenceRange();
4: assertEquals(1076, alignMatch0.getPercentID());
5: assertEquals(1076, alignMatch0.getScore());
6: assertFalse(alignMatch0.isRevMatch());
Test case 4
1: Range range0 = new Range((-1311));
2: AlignMatch alignMatch0 = new AlignMatch(range0, (Range) null, false, (-1311), (-1));
3: int int0 = alignMatch0.getLength();
4: assertEquals(0, int0);
5: assertEquals((-1311), alignMatch0.getScore());
6: assertEquals((-1), alignMatch0.getPercentID());
7: assertFalse(alignMatch0.isRevMatch());
Test case 5
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: int int0 = alignMatch0.getPercentID();
4: assertEquals(1076, alignMatch0.getScore());
5: assertEquals(1076, int0);
6: assertFalse(alignMatch0.isRevMatch());
Test case 6
1: Range range0 = new Range((-1311));
2: AlignMatch alignMatch0 = new AlignMatch(range0, (Range) null, false, (-1311), (-1));
3: boolean boolean0 = alignMatch0.isRevMatch();
4: assertEquals(0, alignMatch0.getLength());
5: assertEquals((-1311), alignMatch0.getScore());
6: assertFalse(boolean0);
7: assertEquals((-1), alignMatch0.getPercentID());
Test case 7
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: boolean boolean0 = alignMatch0.isSelfMatch();
4: assertFalse(alignMatch0.isRevMatch());
5: assertEquals(1076, alignMatch0.getScore());
6: assertTrue(boolean0);
7: assertEquals(1076, alignMatch0.getPercentID());
Test case 8
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: alignMatch0.setRange(1076, 0, true, true);
4: int int0 = alignMatch0.getQuerySequenceStart();
5: assertFalse(alignMatch0.isSelfMatch());
6: assertEquals(0, int0);
Test case 9
1: Range range0 = new Range(1);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, 1, (-1262));
3: alignMatch0.getQuerySequenceEnd();
4: assertEquals(0, alignMatch0.getLength());
5: assertEquals((-1262), alignMatch0.getPercentID());
6: assertEquals(1, alignMatch0.getScore());
7: assertTrue(alignMatch0.isRevMatch());
Test case 10
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: alignMatch0.setRange(1076, (-1), false, false);
4: int int0 = alignMatch0.getQuerySequenceStart();
5: assertFalse(alignMatch0.isSelfMatch());
6: assertEquals((-1), int0);
Test case 11
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: alignMatch0.setRange((-1), 0, true, false);
4: boolean boolean0 = alignMatch0.isSelfMatch();
5: assertEquals((-1), alignMatch0.getSubjectSequenceStart());
6: assertFalse(boolean0);
Test case 12
1: Range range0 = new Range((-2492));
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, (-2492), (-2492));
3: alignMatch0.setRange((-2492), (-2492), false, true);
4: assertFalse(alignMatch0.isRevMatch());
Test case 13
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: alignMatch0.setRange((-1), 0, true, false);
4: alignMatch0.setRange(1076, (-1), false, false);
5: boolean boolean0 = alignMatch0.isSelfMatch();
6: assertEquals(1076, alignMatch0.getQuerySequenceEnd());
7: assertFalse(boolean0);
Test case 14
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: alignMatch0.getSubjectSequenceStart();
4: assertEquals(1076, alignMatch0.getScore());
5: assertFalse(alignMatch0.isRevMatch());
6: assertEquals(1076, alignMatch0.getPercentID());
Test case 15
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: alignMatch0.getSubjectSequenceEnd();
4: assertEquals(1076, alignMatch0.getPercentID());
5: assertEquals(1076, alignMatch0.getScore());
6: assertFalse(alignMatch0.isRevMatch());
Test case 16
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: alignMatch0.getQuerySequenceStart();
4: assertFalse(alignMatch0.isRevMatch());
5: assertEquals(1076, alignMatch0.getScore());
6: assertEquals(1076, alignMatch0.getPercentID());
Test case 17
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 0, 0);
3: alignMatch0.getQuerySequenceEnd();
4: assertFalse(alignMatch0.isRevMatch());
5: assertEquals(0, alignMatch0.getPercentID());
6: assertEquals(0, alignMatch0.getScore());
Test case 18
1: AlignMatch alignMatch0 = new AlignMatch((Range) null, (Range) null, false, 765, (-919));
Test case 19
1: AlignMatch.copy((AlignMatch) null);
Test case 20
1: Range range0 = new Range((-1311));
2: AlignMatch alignMatch0 = new AlignMatch(range0, (Range) null, false, (-1311), (-1));
3: alignMatch0.getQuerySequenceStart();
Test case 21
1: Range range0 = new Range(0, 0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, (Range) null, false, 0, (-678));
3: alignMatch0.isSelfMatch();
Test case 22
1: Range range0 = new Range(0, 1);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 0, 0);
3: AlignMatch alignMatch1 = AlignMatch.copy(alignMatch0);
4: assertEquals(0, alignMatch1.getScore());
5: assertEquals(0, alignMatch1.getPercentID());
6: assertEquals(0, alignMatch0.getQuerySequenceStart());
7: assertEquals(1, alignMatch1.getLength());
Test case 23
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: AlignMatch alignMatch1 = AlignMatch.copy(alignMatch0);
4: assertEquals(1076, alignMatch1.getScore());
5: assertEquals(1076, alignMatch0.getScore());
6: assertEquals(1076, alignMatch0.getPercentID());
7: assertEquals(1076, alignMatch1.getPercentID());
8: assertFalse(alignMatch0.isRevMatch());
Test case 24
1: Range range0 = new Range((-151));
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, (-163), 0);
3: AlignMatch alignMatch1 = AlignMatch.copy(alignMatch0);
4: assertFalse(alignMatch0.isRevMatch());
5: assertEquals(0, alignMatch1.getPercentID());
6: assertEquals((-163), alignMatch0.getScore());
7: assertEquals(0, alignMatch1.getLength());
8: assertEquals((-163), alignMatch1.getScore());
Test case 25
1: Range range0 = new Range(1);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, 1, (-1262));
3: AlignMatch alignMatch1 = AlignMatch.copy(alignMatch0);
4: assertEquals(0, alignMatch1.getLength());
5: assertEquals(1, alignMatch1.getScore());
6: assertEquals(1, alignMatch0.getScore());
7: assertTrue(alignMatch0.isRevMatch());
8: assertEquals((-1262), alignMatch1.getPercentID());
9: assertEquals((-1262), alignMatch0.getPercentID());
Test case 26
1: Range range0 = new Range(856, 1355);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, 1355, 1);
3: AlignMatch alignMatch1 = AlignMatch.copy(alignMatch0);
4: assertEquals(1355, alignMatch1.getScore());
5: assertEquals(1355, alignMatch0.getScore());
6: assertTrue(alignMatch0.isRevMatch());
7: assertEquals(1, alignMatch1.getPercentID());
8: assertEquals(1, alignMatch0.getPercentID());
9: assertEquals(499, alignMatch1.getLength());
Test case 27
1: Range range0 = new Range(0, 1);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 0, 0);
3: int int0 = alignMatch0.getLength();
4: assertEquals(1, int0);
5: assertEquals(0, alignMatch0.getScore());
6: assertEquals(0, alignMatch0.getPercentID());
7: assertTrue(alignMatch0.isSelfMatch());
Test case 28
1: Range range0 = new Range(1284, 1284);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, (-2064), (-1));
3: int int0 = alignMatch0.getPercentID();
4: assertEquals((-2064), alignMatch0.getScore());
5: assertEquals(0, alignMatch0.getLength());
6: assertFalse(alignMatch0.isRevMatch());
7: assertEquals((-1), int0);
Test case 29
1: Range range0 = new Range((-151));
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, (-163), 0);
3: int int0 = alignMatch0.getPercentID();
4: assertEquals((-163), alignMatch0.getScore());
5: assertEquals(0, alignMatch0.getLength());
6: assertEquals(0, int0);
7: assertFalse(alignMatch0.isRevMatch());
Test case 30
1: Range range0 = new Range((-1));
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, (-1), (-211));
3: alignMatch0.getQuerySequenceEnd();
4: assertEquals((-1), alignMatch0.getScore());
5: assertEquals((-211), alignMatch0.getPercentID());
6: assertEquals(0, alignMatch0.getLength());
7: assertTrue(alignMatch0.isRevMatch());
Test case 31
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: alignMatch0.getQuerySequenceRange();
4: assertEquals(1076, alignMatch0.getScore());
5: assertEquals(1076, alignMatch0.getPercentID());
6: assertFalse(alignMatch0.isRevMatch());
Test case 32
1: Range range0 = new Range((-649), (-649));
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, (-649), (-649));
3: alignMatch0.getQuerySequenceRange();
4: assertEquals((-649), alignMatch0.getScore());
5: assertEquals((-649), alignMatch0.getPercentID());
6: assertEquals(0, alignMatch0.getLength());
7: assertFalse(alignMatch0.isRevMatch());
Test case 33
1: Range range0 = new Range(14);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, 14, 14);
3: alignMatch0.getQuerySequenceRange();
4: assertEquals(14, alignMatch0.getScore());
5: assertEquals(0, alignMatch0.getLength());
6: assertTrue(alignMatch0.isRevMatch());
7: assertEquals(14, alignMatch0.getPercentID());
Test case 34
1: Range range0 = new Range(1165, 1165);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, (-1), 2321);
3: alignMatch0.getQuerySequenceStart();
4: assertEquals(2321, alignMatch0.getPercentID());
5: assertEquals(0, alignMatch0.getLength());
6: assertFalse(alignMatch0.isRevMatch());
7: assertEquals((-1), alignMatch0.getScore());
Test case 35
1: Range range0 = new Range((-151));
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, (-163), 0);
3: int int0 = alignMatch0.getScore();
4: assertEquals((-163), int0);
5: assertFalse(alignMatch0.isRevMatch());
6: assertEquals(0, alignMatch0.getPercentID());
7: assertEquals(0, alignMatch0.getLength());
Test case 36
1: Range range0 = new Range((-1102), (-1102));
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, 0, (-1102));
3: int int0 = alignMatch0.getScore();
4: assertTrue(alignMatch0.isRevMatch());
5: assertEquals(0, alignMatch0.getLength());
6: assertEquals((-1102), alignMatch0.getPercentID());
7: assertEquals(0, int0);
Test case 37
1: Range range0 = new Range((-2492));
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, (-2492), (-2492));
3: alignMatch0.getSubjectSequenceEnd();
4: assertEquals((-2492), alignMatch0.getScore());
5: assertEquals((-2492), alignMatch0.getPercentID());
6: assertTrue(alignMatch0.isRevMatch());
7: assertEquals(0, alignMatch0.getLength());
Test case 38
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: alignMatch0.setRange(1076, 0, true, true);
4: int int0 = alignMatch0.getSubjectSequenceEnd();
5: assertTrue(alignMatch0.isRevMatch());
6: assertEquals(1076, int0);
Test case 39
1: Range range0 = new Range((-1999));
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, (-1999), (-1999));
3: alignMatch0.getSubjectSequenceRange();
4: assertEquals(0, alignMatch0.getLength());
5: assertEquals((-1999), alignMatch0.getPercentID());
6: assertTrue(alignMatch0.isRevMatch());
7: assertEquals((-1999), alignMatch0.getScore());
Test case 40
1: Range range0 = new Range(14);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, 14, 14);
3: alignMatch0.getSubjectSequenceRange();
4: assertEquals(14, alignMatch0.getScore());
5: assertEquals(14, alignMatch0.getPercentID());
6: assertTrue(alignMatch0.isRevMatch());
7: assertEquals(0, alignMatch0.getLength());
Test case 41
1: Range range0 = new Range(0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1076, 1076);
3: alignMatch0.setRange((-1), 1151, true, true);
4: int int0 = alignMatch0.getSubjectSequenceStart();
5: assertTrue(alignMatch0.isRevMatch());
6: assertEquals((-1), int0);
Test case 42
1: Range range0 = new Range(138, 138);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, (-2964), (-1));
3: alignMatch0.getSubjectSequenceStart();
4: assertEquals(0, alignMatch0.getLength());
5: assertEquals((-2964), alignMatch0.getScore());
6: assertFalse(alignMatch0.isRevMatch());
7: assertEquals((-1), alignMatch0.getPercentID());
Test case 43
1: Range range0 = new Range(856, 1355);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, 1355, 1);
3: boolean boolean0 = alignMatch0.isRevMatch();
4: assertEquals(499, alignMatch0.getLength());
5: assertTrue(boolean0);
6: assertEquals(1, alignMatch0.getPercentID());
7: assertEquals(1355, alignMatch0.getScore());
Test case 44
1: Range range0 = new Range(0, 0);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, 0, 0);
3: alignMatch0.setRange(0, 0, true, true);
4: assertFalse(alignMatch0.isRevMatch());
Test case 45
1: Range range0 = new Range(1667, 1667);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1667, 1667);
3: alignMatch0.setRange(0, 92, false, true);
4: boolean boolean0 = alignMatch0.isSelfMatch();
5: assertEquals(92, alignMatch0.getQuerySequenceStart());
6: assertFalse(boolean0);
Test case 46
1: Range range0 = new Range(14);
2: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, 14, 14);
3: alignMatch0.setRange((-1), 14, true, false);
4: alignMatch0.setRange((-2614), (-1), false, false);
5: boolean boolean0 = alignMatch0.isSelfMatch();
6: assertEquals((-1), alignMatch0.getSubjectSequenceStart());
7: assertFalse(boolean0);