コード例 #1
0
ファイル: MetaDataBrowser.cpp プロジェクト: OpenMS/OpenMS
  //Visualizing ExperimentalSettings object
  void MetaDataBrowser::visualize_(ExperimentalSettings & meta, QTreeWidgetItem * parent)
  {
    ExperimentalSettingsVisualizer * visualizer = new ExperimentalSettingsVisualizer(isEditable(), this);
    visualizer->load(meta);

    QStringList labels;
    labels << "ExperimentalSettings" << QString::number(ws_->addWidget(visualizer));

    QTreeWidgetItem * item;
    if (parent == nullptr)
    {
      item = new QTreeWidgetItem(treeview_, labels);
    }
    else
    {
      item = new QTreeWidgetItem(parent, labels);
    }

    visualize_(dynamic_cast<DocumentIdentifier &>(meta), item);

    //check for Sample
    visualize_(meta.getSample(), item);

    //check for ProteinIdentification
    visualizeAll_(meta.getProteinIdentifications(), item);

    //check for Instrument
    visualize_(meta.getInstrument(), item);

    //check for SourceFiles
    visualizeAll_(meta.getSourceFiles(), item);

    //check for ContactPersons
    visualizeAll_(meta.getContacts(), item);

    //check for HPLC
    visualize_(meta.getHPLC(), item);

    visualize_(dynamic_cast<MetaInfoInterface &>(meta), item);

    connectVisualizer_(visualizer);
  }
コード例 #2
0
/////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////

ExperimentalSettings* ptr = 0;
ExperimentalSettings* nullPointer = 0;
START_SECTION((ExperimentalSettings()))
	ptr = new ExperimentalSettings();
	TEST_NOT_EQUAL(ptr, nullPointer)
END_SECTION

START_SECTION((~ExperimentalSettings()))
	delete ptr;
END_SECTION

START_SECTION((const DateTime& getDateTime() const))
  ExperimentalSettings tmp;
  TEST_EQUAL(tmp.getDateTime().get(),"0000-00-00 00:00:00");
END_SECTION

START_SECTION((const HPLC& getHPLC() const))
  ExperimentalSettings tmp;
  TEST_EQUAL(tmp.getHPLC()==HPLC(),true);
END_SECTION

START_SECTION((const Instrument& getInstrument() const))
  ExperimentalSettings tmp;
  TEST_EQUAL(tmp.getInstrument()==Instrument(),true);
END_SECTION

START_SECTION((const Sample& getSample() const))
  ExperimentalSettings tmp;