71 if (
os_) *
os_ <<
"test()\n";
75 shared_ptr<istream> is(
new istringstream(
testMGF));
102 IndexList list = sl->findSpotID(
"small.pwiz.0004.0004.2");
108 list = sl->findSpotID(
"fake title string");
114 unit_assert(sl->spectrumIdentity(0).id ==
"index=0");
115 unit_assert(sl->spectrumIdentity(0).sourceFilePosition != -1);
130 Precursor& precursor0 = s->precursors[0];
137 s = sl->spectrum(0,
true);
140 unit_assert(!s->binaryDataArrayPtrs[0]->data.empty() && !s->binaryDataArrayPtrs[1]->data.empty());
142 vector<MZIntensityPair> pairs;
143 s->getMZIntensityPairs(pairs);
148 copy(pairs.begin(), pairs.end(), ostream_iterator<MZIntensityPair>(*
os_,
"\n"));
156 unit_assert(sl->spectrumIdentity(1).id ==
"index=1");
158 s = sl->spectrum(1,
true);
169 Precursor& precursor1 = s->precursors[0];
177 s->getMZIntensityPairs(pairs);
179 unit_assert(s->defaultArrayLength == pairs.size());
184 copy(pairs.begin(), pairs.end(), ostream_iterator<MZIntensityPair>(*
os_,
"\n"));
191 unit_assert(sl->spectrumIdentity(2).id ==
"index=2");
193 s = sl->spectrum(2,
true);
202 Precursor& precursor2 = s->precursors[0];