Test case 1
1: Feature feature0 = new Feature("!m9qq4zv]%z", 1979, 1979, 1979);
2: feature0.setStart(1979);
3: assertEquals(1979, feature0.getStart());
4: assertEquals(1979, feature0.getColour());
5: assertEquals(1979, feature0.getEnd());
Test case 2
1: Feature feature0 = new Feature("!m9qq4zv]%z", 1979, 1979, 1979);
2: feature0.setEmblKey("exon-model");
3: uk.ac.sanger.artemis.Feature feature1 = feature0.getArtemisFeature();
4: assertEquals(1979, feature0.getEnd());
5: assertNotNull(feature1);
6: assertEquals(1979, feature0.getColour());
7: assertEquals(1979, feature0.getStart());
Test case 3
1: Feature feature0 = new Feature("!m9qq4zv]%z", 1979, 1979, 1979);
2: feature0.setColour(1979);
3: assertEquals(1979, feature0.getEnd());
4: assertEquals(1979, feature0.getStart());
5: assertEquals(1979, feature0.getColour());
Test case 4
1: Feature feature0 = new Feature("!m9qq4zv]%z", 1979, 1979, 1979);
2: uk.ac.sanger.artemis.Feature feature1 = feature0.getArtemisFeature();
3: assertNotNull(feature1);
4: assertEquals(1979, feature0.getStart());
5: assertEquals(1979, feature0.getEnd());
6: assertEquals(1979, feature0.getColour());
Test case 5
1: Feature feature0 = new Feature("#", (-1), (-1), 11);
2: feature0.setEnd((-1));
3: assertEquals(11, feature0.getColour());
4: assertEquals((-1), feature0.getEnd());
5: assertEquals((-1), feature0.getStart());
Test case 6
1: Feature feature0 = new Feature("!m9qq4zv]%z", 1979, 1979, 1979);
2: feature0.getEmblKey();
3: assertEquals(1979, feature0.getStart());
4: assertEquals(1979, feature0.getColour());
5: assertEquals(1979, feature0.getEnd());
Test case 7
1: Feature feature0 = new Feature("", 0, 0, 0);
2: int int0 = feature0.getColour();
3: assertEquals(0, int0);
4: assertEquals(0, feature0.getStart());
5: assertEquals(0, feature0.getEnd());
Test case 8
1: Feature feature0 = new Feature("", 0, 0, 0);
2: int int0 = feature0.getStart();
3: assertEquals(0, feature0.getColour());
4: assertEquals(0, feature0.getEnd());
5: assertEquals(0, int0);
Test case 9
1: Feature feature0 = new Feature("#", (-1), (-1), 11);
2: int int0 = feature0.getEnd();
3: assertEquals((-1), int0);
4: assertEquals((-1), feature0.getStart());
5: assertEquals(11, feature0.getColour());
Test case 10
1: Feature feature0 = new Feature("", 0, 0, 0);
2: feature0.getArtemisFeature();
3: assertEquals(0, feature0.getColour());
4: assertEquals(0, feature0.getStart());
5: assertEquals(0, feature0.getEnd());
Test case 11
1: Feature feature0 = new Feature("", (-2297), (-2297), (-2297));
2: int int0 = feature0.getColour();
3: assertEquals((-2297), feature0.getStart());
4: assertEquals((-2297), feature0.getEnd());
5: assertEquals((-2297), int0);
Test case 12
1: Feature feature0 = new Feature("Trp", 5165, 5165, 5165);
2: int int0 = feature0.getColour();
3: assertEquals(5165, feature0.getStart());
4: assertEquals(5165, int0);
5: assertEquals(5165, feature0.getEnd());
Test case 13
1: Feature feature0 = new Feature("", (-2297), (-2297), (-2297));
2: feature0.getEmblKey();
3: assertEquals((-2297), feature0.getEnd());
4: assertEquals((-2297), feature0.getStart());
5: assertEquals((-2297), feature0.getColour());
Test case 14
1: Feature feature0 = new Feature((String) null, (-3036), (-1462), (-3036));
2: feature0.getEmblKey();
3: assertEquals((-3036), feature0.getStart());
4: assertEquals((-1462), feature0.getEnd());
5: assertEquals((-3036), feature0.getColour());
Test case 15
1: Feature feature0 = new Feature("JR", (-1173), 58, (-1173));
2: int int0 = feature0.getEnd();
3: assertEquals(58, int0);
4: assertEquals((-1173), feature0.getColour());
5: assertEquals((-1173), feature0.getStart());
Test case 16
1: Feature feature0 = new Feature("~X=:3e0M.Gq>IS", 0, 0, 0);
2: int int0 = feature0.getEnd();
3: assertEquals(0, int0);
4: assertEquals(0, feature0.getColour());
5: assertEquals(0, feature0.getStart());
Test case 17
1: Feature feature0 = new Feature((String) null, (-272), (-272), (-1));
2: int int0 = feature0.getStart();
3: assertEquals((-272), int0);
4: assertEquals((-272), feature0.getEnd());
5: assertEquals((-1), feature0.getColour());
Test case 18
1: Feature feature0 = new Feature("", 1202, 0, (-2939));
2: int int0 = feature0.getStart();
3: assertEquals(0, feature0.getEnd());
4: assertEquals((-2939), feature0.getColour());
5: assertEquals(1202, int0);