//Visualizing InstrumentSettings object void MetaDataBrowser::visualize_(InstrumentSettings & meta, QTreeWidgetItem * parent) { InstrumentSettingsVisualizer * visualizer = new InstrumentSettingsVisualizer(isEditable(), this); visualizer->load(meta); QStringList labels; labels << "InstrumentSettings" << QString::number(ws_->addWidget(visualizer)); QTreeWidgetItem * item; if (parent == nullptr) { item = new QTreeWidgetItem(treeview_, labels); } else { item = new QTreeWidgetItem(parent, labels); } //ScanWindows visualizeAll_(meta.getScanWindows(), item); visualize_(dynamic_cast<MetaInfoInterface &>(meta), item); connectVisualizer_(visualizer); }
///////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////// InstrumentSettings* ptr = 0; InstrumentSettings* nullPointer = 0; START_SECTION((InstrumentSettings())) ptr = new InstrumentSettings(); TEST_NOT_EQUAL(ptr, nullPointer) END_SECTION START_SECTION((~InstrumentSettings())) delete ptr; END_SECTION START_SECTION((IonSource::Polarity getPolarity() const)) InstrumentSettings tmp; TEST_EQUAL(tmp.getPolarity(),IonSource::POLNULL); END_SECTION START_SECTION((void setPolarity(IonSource::Polarity polarity))) InstrumentSettings tmp; tmp.setPolarity(IonSource::NEGATIVE); TEST_EQUAL(tmp.getPolarity(),IonSource::NEGATIVE); END_SECTION START_SECTION((const std::vector< ScanWindow >& getScanWindows() const)) InstrumentSettings tmp; TEST_EQUAL(tmp.getScanWindows().size(),0); END_SECTION START_SECTION((std::vector< ScanWindow >& getScanWindows()))