evosuite-plus-plus
evosuite-plus-plus copied to clipboard
Auxiliary Branch (very important)
Testcase: regression.objectconstruction.testgeneration.testcase.SF100LegitimizationTest.testAuxilaryBranchWithLegitimization() throws ClassNotFoundException, RuntimeException:
The best test case we can achieve:
LoanInfoCommon loanInfoCommon0 = new LoanInfoCommon();
loanInfoCommon0.deleteCompletedPmtCount();
long long0 = 86400000L;
loanInfoCommon0.setRemainingPmtCount(long0);
RegPmtCurAmt regPmtCurAmt0 = new RegPmtCurAmt();
loanInfoCommon0.setRegPmtCurAmt(regPmtCurAmt0);
RegPmtCurAmt regPmtCurAmt1 = loanInfoCommon0.getRegPmtCurAmt();
String string0 = "";
loanInfoCommon0.setPurposeDesc(string0);
long long1 = (-4604L);
loanInfoCommon0.setCompletedPmtCount(long1);
loanInfoCommon0.deleteCompletedPmtCount();
long long2 = 6L;
loanInfoCommon0.setRemainingPmtCount(long2);
String string1 = "HIU5?r`Ie^NvoaS5";
loanInfoCommon0.setCollateralDesc(string1);
String string2 = "CF";
loanInfoCommon0.setFreq(string2);
String string3 = "---6+-:g";
GDay gDay0 = new GDay(string3);
loanInfoCommon0.setOrigDt(gDay0);
LoanInfoCommon loanInfoCommon1 = new LoanInfoCommon();
loanInfoCommon1.deleteCompletedPmtCount();
long long3 = 146L;
loanInfoCommon1.setRemainingPmtCount(long3);
RegPmtCurAmt regPmtCurAmt2 = new RegPmtCurAmt();
loanInfoCommon1.setRegPmtCurAmt(regPmtCurAmt2);
RegPmtCurAmt regPmtCurAmt3 = loanInfoCommon1.getRegPmtCurAmt();
String string4 = "";
loanInfoCommon1.setPurposeDesc(string4);
long long4 = (-2651L);
loanInfoCommon1.setCompletedPmtCount(long4);
loanInfoCommon1.deleteCompletedPmtCount();
long long5 = (-1L);
loanInfoCommon1.setRemainingPmtCount(long5);
String string5 = "";
loanInfoCommon1.setCollateralDesc(string5);
String string6 = "bU8T\\#pj\"gV1>#p9y";
loanInfoCommon1.setFreq(string6);
int int0 = (-1680);
GDay gDay1 = new GDay(int0);
loanInfoCommon1.setOrigDt(gDay1);
Object object0 = new Object();
boolean boolean0 = loanInfoCommon0.equals(loanInfoCommon1);
The idea is to detect additional branch as auxiliary branch