135 const string& filename =
"obotest_temp.txt";
136 ofstream temp(filename.c_str());
142 if (
os_) *
os_ << obo << endl;
149 set<Term>::const_iterator term = obo.
terms.begin();
152 unit_assert(term->name ==
"MZ controlled vocabularies");
153 unit_assert(term->def ==
"MZ controlled vocabularies.");
191 unit_assert(term->relations.begin()->first ==
"has_units");
192 unit_assert(term->relations.begin()->second.first ==
"MS");
193 unit_assert(term->relations.begin()->second.second == 1000040);
194 unit_assert(term->relations.rbegin()->second.first ==
"UO");
195 unit_assert(term->relations.rbegin()->second.second == 169);
201 unit_assert(term->relations.begin()->first ==
"has_regexp");
202 unit_assert(term->relations.begin()->second.first ==
"MS");
203 unit_assert(term->relations.begin()->second.second == 1001272);
220 unit_assert(term->def ==
"Ubiquitination 2H4 lysine");
222 unit_assert(term->propertyValues.find(
"record_id")->second ==
"853");
223 unit_assert(term->propertyValues.find(
"delta_mono_mass")->second ==
"118.068034");
224 unit_assert(term->propertyValues.find(
"delta_avge_mass")->second ==
"118.1273");
225 unit_assert(term->propertyValues.find(
"delta_composition")->second ==
"H(2) 2H(4) C(4) N(2) O(2)");
226 unit_assert(term->propertyValues.find(
"spec_classification_1")->second ==
"Post-translational");
228 boost::filesystem::remove(filename);