Skip to content

Commit 180e89b

Browse files
committed
Add HW2 testing setup and EvoSuite-generated tests
1 parent 77824e5 commit 180e89b

394 files changed

Lines changed: 46777 additions & 8 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 245 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,245 @@
1+
/*
2+
* This file was automatically generated by EvoSuite
3+
* Tue Mar 17 15:04:51 GMT 2026
4+
*/
5+
6+
package org.apache.commons.cli;
7+
8+
import org.junit.Test;
9+
import static org.junit.Assert.*;
10+
import static org.evosuite.runtime.EvoAssertions.*;
11+
import java.io.PrintStream;
12+
import java.net.URI;
13+
import java.sql.SQLTimeoutException;
14+
import org.apache.commons.cli.AlreadySelectedException;
15+
import org.apache.commons.cli.Option;
16+
import org.apache.commons.cli.OptionGroup;
17+
import org.evosuite.runtime.EvoRunner;
18+
import org.evosuite.runtime.EvoRunnerParameters;
19+
import org.evosuite.runtime.mock.java.io.MockFile;
20+
import org.evosuite.runtime.mock.java.io.MockPrintStream;
21+
import org.evosuite.runtime.mock.java.net.MockURI;
22+
import org.evosuite.runtime.testdata.EvoSuiteFile;
23+
import org.evosuite.runtime.testdata.FileSystemHandling;
24+
import org.junit.runner.RunWith;
25+
26+
@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true)
27+
public class AlreadySelectedException_ESTest extends AlreadySelectedException_ESTest_scaffolding {
28+
29+
@Test(timeout = 4000)
30+
public void test00() throws Throwable {
31+
AlreadySelectedException alreadySelectedException0 = new AlreadySelectedException("org.apache.commons.cli.OptionGroup");
32+
}
33+
34+
@Test(timeout = 4000)
35+
public void test01() throws Throwable {
36+
AlreadySelectedException alreadySelectedException0 = new AlreadySelectedException("org.apache.commons.cli.AlreadySelectedException");
37+
alreadySelectedException0.getOption();
38+
}
39+
40+
@Test(timeout = 4000)
41+
public void test02() throws Throwable {
42+
AlreadySelectedException alreadySelectedException0 = new AlreadySelectedException("(HLm;/;[BYiWP");
43+
alreadySelectedException0.getOptionGroup();
44+
}
45+
46+
@Test(timeout = 4000)
47+
public void test03() throws Throwable {
48+
AlreadySelectedException alreadySelectedException0 = new AlreadySelectedException((String) null);
49+
alreadySelectedException0.getOption();
50+
}
51+
52+
@Test(timeout = 4000)
53+
public void test04() throws Throwable {
54+
OptionGroup optionGroup0 = new OptionGroup();
55+
Option option0 = new Option("o", "o");
56+
AlreadySelectedException alreadySelectedException0 = new AlreadySelectedException(optionGroup0, option0);
57+
}
58+
59+
@Test(timeout = 4000)
60+
public void test05() throws Throwable {
61+
OptionGroup optionGroup0 = new OptionGroup();
62+
Option option0 = new Option("MB5V", false, "");
63+
AlreadySelectedException alreadySelectedException0 = new AlreadySelectedException(optionGroup0, option0);
64+
alreadySelectedException0.getOption();
65+
}
66+
67+
@Test(timeout = 4000)
68+
public void test06() throws Throwable {
69+
OptionGroup optionGroup0 = new OptionGroup();
70+
Option option0 = new Option("jF", "iQb@g^i&l-=/$2cYM", false, "iQb@g^i&l-=/$2cYM");
71+
option0.setRequired(true);
72+
option0.toDeprecatedString();
73+
OptionGroup optionGroup1 = optionGroup0.addOption(option0);
74+
AlreadySelectedException alreadySelectedException0 = new AlreadySelectedException(optionGroup1, option0);
75+
SQLTimeoutException sQLTimeoutException0 = new SQLTimeoutException("", "a,!v,", (-1));
76+
alreadySelectedException0.initCause(sQLTimeoutException0);
77+
optionGroup0.toString();
78+
optionGroup1.setRequired(false);
79+
option0.setOptionalArg(false);
80+
Option option1 = alreadySelectedException0.getOption();
81+
optionGroup1.setSelected(option1);
82+
optionGroup0.setRequired(true);
83+
alreadySelectedException0.getOptionGroup();
84+
Option option2 = alreadySelectedException0.getOption();
85+
alreadySelectedException0.getOptionGroup();
86+
optionGroup0.addOption(option2);
87+
alreadySelectedException0.getOption();
88+
alreadySelectedException0.getOption();
89+
alreadySelectedException0.getOptionGroup();
90+
alreadySelectedException0.getOption();
91+
alreadySelectedException0.getOption();
92+
alreadySelectedException0.getOptionGroup();
93+
alreadySelectedException0.getOptionGroup();
94+
alreadySelectedException0.getOptionGroup();
95+
}
96+
97+
@Test(timeout = 4000)
98+
public void test07() throws Throwable {
99+
OptionGroup optionGroup0 = new OptionGroup();
100+
Option option0 = new Option((String) null, (String) null, false, (String) null);
101+
optionGroup0.setSelected(option0);
102+
Option option1 = new Option((String) null, (String) null, false, (String) null);
103+
option1.setValueSeparator('z');
104+
AlreadySelectedException alreadySelectedException0 = new AlreadySelectedException(optionGroup0, option1);
105+
alreadySelectedException0.getOptionGroup();
106+
optionGroup0.setSelected(option1);
107+
alreadySelectedException0.getOption();
108+
alreadySelectedException0.getOptionGroup();
109+
alreadySelectedException0.getOption();
110+
alreadySelectedException0.getOption();
111+
alreadySelectedException0.getOption();
112+
alreadySelectedException0.getOption();
113+
}
114+
115+
@Test(timeout = 4000)
116+
public void test08() throws Throwable {
117+
AlreadySelectedException alreadySelectedException0 = new AlreadySelectedException((OptionGroup) null, (Option) null);
118+
alreadySelectedException0.getSuppressed();
119+
// Undeclared exception!
120+
try {
121+
alreadySelectedException0.getLocalizedMessage();
122+
fail("Expecting exception: NullPointerException");
123+
124+
} catch(NullPointerException e) {
125+
//
126+
// no message in exception (getMessage() returned null)
127+
//
128+
verifyException("org.apache.commons.cli.AlreadySelectedException", e);
129+
}
130+
}
131+
132+
@Test(timeout = 4000)
133+
public void test09() throws Throwable {
134+
OptionGroup optionGroup0 = new OptionGroup();
135+
Option option0 = new Option((String) null, true, "org.apache.commons.io.file.Counters$AbstractPathCounters");
136+
AlreadySelectedException alreadySelectedException0 = new AlreadySelectedException(optionGroup0, option0);
137+
option0.toDeprecatedString();
138+
alreadySelectedException0.getLocalizedMessage();
139+
Class<Integer> class0 = Integer.class;
140+
alreadySelectedException0.toString();
141+
option0.setType(class0);
142+
alreadySelectedException0.getOptionGroup();
143+
alreadySelectedException0.getOptionGroup();
144+
alreadySelectedException0.getOption();
145+
alreadySelectedException0.getOption();
146+
alreadySelectedException0.getOption();
147+
alreadySelectedException0.getOption();
148+
}
149+
150+
@Test(timeout = 4000)
151+
public void test10() throws Throwable {
152+
OptionGroup optionGroup0 = new OptionGroup();
153+
Option option0 = new Option((String) null, "zbnsXQ0{");
154+
optionGroup0.addOption(option0);
155+
option0.setLongOpt("zbnsXQ0{");
156+
optionGroup0.addOption(option0);
157+
Option option1 = new Option((String) null, "<g9'M", true, (String) null);
158+
OptionGroup optionGroup1 = optionGroup0.addOption(option1);
159+
option1.setOptionalArg(true);
160+
optionGroup0.setRequired(true);
161+
AlreadySelectedException alreadySelectedException0 = new AlreadySelectedException(optionGroup1, option1);
162+
alreadySelectedException0.getOptionGroup();
163+
alreadySelectedException0.getOption();
164+
alreadySelectedException0.getOption();
165+
option1.processValue("6C4 ()X");
166+
alreadySelectedException0.getOption();
167+
StackTraceElement[] stackTraceElementArray0 = new StackTraceElement[5];
168+
StackTraceElement stackTraceElement0 = new StackTraceElement("m.x-mPj%", "m.x-mPj%", "s3)K", (-2));
169+
stackTraceElementArray0[0] = stackTraceElement0;
170+
StackTraceElement stackTraceElement1 = new StackTraceElement("y<G[x_$EYY%SFQ(%", "s3)K", "s3)K", (-1542));
171+
stackTraceElementArray0[1] = stackTraceElement1;
172+
String string0 = "M'J3t[C:*\"<Qh";
173+
StackTraceElement stackTraceElement2 = new StackTraceElement("s3)K", "6C4 ()X", "M'J3t[C:*\"<Qh", 0);
174+
stackTraceElementArray0[2] = stackTraceElement2;
175+
String string1 = "H`BhDt>c[03h3";
176+
StackTraceElement stackTraceElement3 = new StackTraceElement((String) null, "y<G[x_$EYY%SFQ(%", "H`BhDt>c[03h3", (-1542));
177+
stackTraceElementArray0[3] = stackTraceElement3;
178+
String string2 = "";
179+
int int0 = 0;
180+
StackTraceElement stackTraceElement4 = new StackTraceElement(string0, string1, string2, int0);
181+
stackTraceElementArray0[4] = stackTraceElement4;
182+
alreadySelectedException0.setStackTrace(stackTraceElementArray0);
183+
alreadySelectedException0.getOptionGroup();
184+
alreadySelectedException0.getOptionGroup();
185+
alreadySelectedException0.getOptionGroup();
186+
}
187+
188+
@Test(timeout = 4000)
189+
public void test11() throws Throwable {
190+
OptionGroup optionGroup0 = new OptionGroup();
191+
Option option0 = new Option("8b5b", "8b5b", true, "@");
192+
option0.setOptionalArg(false);
193+
optionGroup0.addOption(option0);
194+
optionGroup0.toString();
195+
optionGroup0.setSelected(option0);
196+
AlreadySelectedException alreadySelectedException0 = new AlreadySelectedException(optionGroup0, option0);
197+
Option option1 = alreadySelectedException0.getOption();
198+
option0.setOptionalArg(true);
199+
StackTraceElement[] stackTraceElementArray0 = alreadySelectedException0.getStackTrace();
200+
option1.setOptionalArg(true);
201+
option1.processValue("CharSequence");
202+
alreadySelectedException0.getOption();
203+
option0.setArgs((-2));
204+
alreadySelectedException0.setStackTrace(stackTraceElementArray0);
205+
alreadySelectedException0.toString();
206+
option0.setArgName("[-8b5b @]");
207+
optionGroup0.setSelected(option1);
208+
alreadySelectedException0.getOptionGroup();
209+
optionGroup0.setRequired(true);
210+
alreadySelectedException0.getOptionGroup();
211+
alreadySelectedException0.getOption();
212+
optionGroup0.setRequired(false);
213+
alreadySelectedException0.getOption();
214+
alreadySelectedException0.getOptionGroup();
215+
alreadySelectedException0.getOptionGroup();
216+
alreadySelectedException0.getOptionGroup();
217+
}
218+
219+
@Test(timeout = 4000)
220+
public void test12() throws Throwable {
221+
OptionGroup optionGroup0 = new OptionGroup();
222+
optionGroup0.toString();
223+
Option option0 = new Option("magicNumbers", "magicNumbers");
224+
AlreadySelectedException alreadySelectedException0 = new AlreadySelectedException(optionGroup0, option0);
225+
alreadySelectedException0.toString();
226+
alreadySelectedException0.toString();
227+
option0.setArgs(0);
228+
alreadySelectedException0.getSuppressed();
229+
byte[] byteArray0 = new byte[3];
230+
byteArray0[0] = (byte)1;
231+
byteArray0[1] = (byte) (-24);
232+
byteArray0[2] = (byte)90;
233+
FileSystemHandling.appendDataToFile((EvoSuiteFile) null, byteArray0);
234+
alreadySelectedException0.getOption();
235+
alreadySelectedException0.getOption();
236+
alreadySelectedException0.getOption();
237+
alreadySelectedException0.getOption();
238+
option0.setRequired(false);
239+
optionGroup0.setRequired(false);
240+
alreadySelectedException0.getOption();
241+
alreadySelectedException0.getOption();
242+
alreadySelectedException0.getOption();
243+
alreadySelectedException0.getOption();
244+
}
245+
}

0 commit comments

Comments
 (0)