Branch Coverage

src/nsSBCSGroupProber.cpp
Criterion Covered Total %
branch 37 76 48.6


line true false branch
49 4 0 mProbers[0] = new nsSingleByteCharSetProber(&Win1251Model);
50 4 0 mProbers[1] = new nsSingleByteCharSetProber(&Koi8rModel);
51 4 0 mProbers[2] = new nsSingleByteCharSetProber(&Latin5Model);
52 4 0 mProbers[3] = new nsSingleByteCharSetProber(&MacCyrillicModel);
53 4 0 mProbers[4] = new nsSingleByteCharSetProber(&Ibm866Model);
54 4 0 mProbers[5] = new nsSingleByteCharSetProber(&Ibm855Model);
55 4 0 mProbers[6] = new nsSingleByteCharSetProber(&Latin7Model);
56 4 0 mProbers[7] = new nsSingleByteCharSetProber(&Win1253Model);
57 4 0 mProbers[8] = new nsSingleByteCharSetProber(&Latin5BulgarianModel);
58 4 0 mProbers[9] = new nsSingleByteCharSetProber(&Win1251BulgarianModel);
60 4 0 nsHebrewProber *hebprober = new nsHebrewProber();
64 4 0 mProbers[11] = new nsSingleByteCharSetProber(&Win1255Model, PR_FALSE, hebprober); // Logical Hebrew
65 4 0 mProbers[12] = new nsSingleByteCharSetProber(&Win1255Model, PR_TRUE, hebprober); // Visual Hebrew
67 4 0 if (mProbers[10] && mProbers[11] && mProbers[12]) // all are not null
0 4 if (mProbers[10] && mProbers[11] && mProbers[12]) // all are not null
0 4 if (mProbers[10] && mProbers[11] && mProbers[12]) // all are not null
73 0 0 for (PRUint32 i = 10; i <= 12; ++i)
75 0 0 delete mProbers[i];
0 0 delete mProbers[i];
85 4 0 Reset();
90 52 4 for (PRUint32 i = 0; i < NUM_OF_SBCS_PROBERS; i++)
92 52 0 delete mProbers[i];
52 0 delete mProbers[i];
100 0 0 if (mBestGuess == -1)
104 0 0 if (mBestGuess == -1)
114 52 4 for (PRUint32 i = 0; i < NUM_OF_SBCS_PROBERS; i++)
116 52 0 if (mProbers[i]) // not null
143 4 0 if (!FilterWithoutEnglishLetters(aBuf, aLen, &newBuf1, newLen1))
146 4 0 if (newLen1 == 0)
149 52 4 for (i = 0; i < NUM_OF_SBCS_PROBERS; i++)
151 52 0 if (!mIsActive[i])
154 0 52 if (st == eFoundIt)
160 0 52 else if (st == eNotMe)
164 0 0 if (mActiveNum <= 0)
173 4 0 PR_FREEIF(newBuf1);
190 52 4 for (i = 0; i < NUM_OF_SBCS_PROBERS; i++)
192 52 0 if (!mIsActive[i])
195 4 48 if (bestConf < cf)