Test case 1
1: Key key0 = new Key("");
2: KeyVector keyVector0 = new KeyVector(key0);
3: QualifierInfo qualifierInfo0 = new QualifierInfo("", 0, keyVector0, keyVector0, true);
4: KeyVector keyVector1 = qualifierInfo0.getValidKeys();
5: assertTrue(qualifierInfo0.isOnceOnly());
6: assertNotNull(keyVector1);
7: assertEquals(0, qualifierInfo0.getType());
Test case 2
1: KeyVector keyVector0 = new KeyVector();
2: QualifierInfo qualifierInfo0 = new QualifierInfo("##", 725, keyVector0, keyVector0, true);
3: boolean boolean0 = qualifierInfo0.isOnceOnly();
4: assertEquals(725, qualifierInfo0.getType());
5: assertTrue(boolean0);
Test case 3
1: KeyVector keyVector0 = new KeyVector();
2: QualifierInfo qualifierInfo0 = new QualifierInfo("Cannot find sample requested: ", 0, keyVector0, keyVector0, true);
3: int int0 = qualifierInfo0.getType();
4: assertEquals(0, int0);
5: assertTrue(qualifierInfo0.isOnceOnly());
Test case 4
1: Key key0 = new Key("");
2: KeyVector keyVector0 = new KeyVector(key0);
3: QualifierInfo qualifierInfo0 = new QualifierInfo("", 0, keyVector0, keyVector0, true);
4: qualifierInfo0.getName();
5: assertEquals(0, qualifierInfo0.getType());
6: assertTrue(qualifierInfo0.isOnceOnly());
Test case 5
1: KeyVector keyVector0 = new KeyVector();
2: QualifierInfo qualifierInfo0 = new QualifierInfo("Cannot find any genotypes in VariantContext: ", 11, keyVector0, keyVector0, true);
3: KeyVector keyVector1 = qualifierInfo0.getRequiredKeys();
4: assertNotNull(keyVector1);
5: assertTrue(qualifierInfo0.isOnceOnly());
6: assertEquals(11, qualifierInfo0.getType());
Test case 6
1: QualifierInfo qualifierInfo0 = new QualifierInfo((String) null, 4518, (KeyVector) null, (KeyVector) null, true);
2: qualifierInfo0.getValidKeys();
3: assertTrue(qualifierInfo0.isOnceOnly());
4: assertEquals(4518, qualifierInfo0.getType());
Test case 7
1: QualifierInfo qualifierInfo0 = new QualifierInfo("p1!zZ44aw#=<;f", 1898, (KeyVector) null, (KeyVector) null, false);
2: boolean boolean0 = qualifierInfo0.isValidFor((Key) null);
3: assertTrue(boolean0);
4: assertEquals(1898, qualifierInfo0.getType());
5: assertFalse(qualifierInfo0.isOnceOnly());
Test case 8
1: Key key0 = new Key("");
2: KeyVector keyVector0 = new KeyVector(key0);
3: QualifierInfo qualifierInfo0 = new QualifierInfo("", 0, keyVector0, keyVector0, true);
4: boolean boolean0 = qualifierInfo0.isRequiredFor(key0);
5: assertTrue(boolean0);
6: assertEquals(0, qualifierInfo0.getType());
7: assertTrue(qualifierInfo0.isOnceOnly());
Test case 9
1: QualifierInfo qualifierInfo0 = new QualifierInfo("p1!zZ44aw#=<;f", 1898, (KeyVector) null, (KeyVector) null, false);
2: Key key0 = new Key("p1!zZ44aw#=<;f");
3: boolean boolean0 = qualifierInfo0.isRequiredFor(key0);
4: assertEquals(1898, qualifierInfo0.getType());
5: assertFalse(qualifierInfo0.isOnceOnly());
6: assertFalse(boolean0);
Test case 10
1: QualifierInfo.getQualifierTypeID("htsjdk.variant.vcf.VCFFormatHeaderLine");
Test case 11
1: int int0 = QualifierInfo.getQualifierTypeID("EC");
2: assertEquals(2, int0);
Test case 12
1: int int0 = QualifierInfo.getQualifierTypeID("\"text\"");
2: assertEquals(1, int0);
Test case 13
1: int int0 = QualifierInfo.getQualifierTypeID("text");
2: assertEquals(2, int0);
Test case 14
1: int int0 = QualifierInfo.getQualifierTypeID("none");
2: assertEquals(3, int0);
Test case 15
1: int int0 = QualifierInfo.getQualifierTypeID("\"opt\"");
2: assertEquals(4, int0);
Test case 16
1: Key key0 = new Key("");
2: KeyVector keyVector0 = new KeyVector(key0);
3: QualifierInfo qualifierInfo0 = new QualifierInfo("", 0, keyVector0, keyVector0, true);
4: Key key1 = new Key((String) null);
5: qualifierInfo0.isRequiredFor(key1);
Test case 17
1: Key key0 = new Key((String) null);
2: KeyVector keyVector0 = new KeyVector(key0);
3: QualifierInfo qualifierInfo0 = new QualifierInfo((String) null, 12, keyVector0, keyVector0, true);
4: qualifierInfo0.isValidFor(key0);
Test case 18
1: QualifierInfo qualifierInfo0 = new QualifierInfo("p1!zZ44aw#=<;f", 1898, (KeyVector) null, (KeyVector) null, false);
2: qualifierInfo0.getName();
3: assertFalse(qualifierInfo0.isOnceOnly());
4: assertEquals(1898, qualifierInfo0.getType());
Test case 19
1: Key key0 = new Key((String) null);
2: KeyVector keyVector0 = new KeyVector(key0);
3: QualifierInfo qualifierInfo0 = new QualifierInfo((String) null, 12, keyVector0, keyVector0, true);
4: qualifierInfo0.getName();
5: assertEquals(12, qualifierInfo0.getType());
6: assertTrue(qualifierInfo0.isOnceOnly());
Test case 20
1: Key key0 = new Key("The array of names must not be null");
2: KeyVector keyVector0 = new KeyVector(key0);
3: QualifierInfo qualifierInfo0 = new QualifierInfo("The array of names must not be null", (-442), keyVector0, keyVector0, false);
4: qualifierInfo0.getRequiredKeys();
5: assertFalse(qualifierInfo0.isOnceOnly());
6: assertEquals((-442), qualifierInfo0.getType());
Test case 21
1: QualifierInfo qualifierInfo0 = new QualifierInfo((String) null, 0, (KeyVector) null, (KeyVector) null, false);
2: qualifierInfo0.getRequiredKeys();
3: assertEquals(0, qualifierInfo0.getType());
4: assertFalse(qualifierInfo0.isOnceOnly());
Test case 22
1: KeyVector keyVector0 = new KeyVector();
2: QualifierInfo qualifierInfo0 = new QualifierInfo("", (-1100), keyVector0, keyVector0, true);
3: int int0 = qualifierInfo0.getType();
4: assertEquals((-1100), int0);
5: assertTrue(qualifierInfo0.isOnceOnly());
Test case 23
1: QualifierInfo qualifierInfo0 = new QualifierInfo("p1!zZ44aw#=<;f", 1898, (KeyVector) null, (KeyVector) null, false);
2: int int0 = qualifierInfo0.getType();
3: assertFalse(qualifierInfo0.isOnceOnly());
4: assertEquals(1898, int0);
Test case 24
1: KeyVector keyVector0 = new KeyVector();
2: QualifierInfo qualifierInfo0 = new QualifierInfo("Ii6G`|l6B@m", 0, keyVector0, keyVector0, true);
3: qualifierInfo0.getValidKeys();
4: assertTrue(qualifierInfo0.isOnceOnly());
5: assertEquals(0, qualifierInfo0.getType());
Test case 25
1: Key key0 = new Key("The array of names must not be null");
2: KeyVector keyVector0 = new KeyVector(key0);
3: QualifierInfo qualifierInfo0 = new QualifierInfo("The array of names must not be null", (-442), keyVector0, keyVector0, false);
4: boolean boolean0 = qualifierInfo0.isOnceOnly();
5: assertEquals((-442), qualifierInfo0.getType());
6: assertFalse(boolean0);
Test case 26
1: KeyVector keyVector0 = new KeyVector();
2: QualifierInfo qualifierInfo0 = new QualifierInfo("Ii6G`|l6B@m", 0, keyVector0, keyVector0, true);
3: Key key0 = new Key("list", true);
4: qualifierInfo0.isValidFor(key0);
5: assertEquals(0, qualifierInfo0.getType());
6: assertTrue(qualifierInfo0.isOnceOnly());