Ejemplo n.º 1
0
int main(int argc, char** argv) {
  std::string fileTestData(argv[1]);
  std::string fileTestResult(argv[2]);
  std::string fileTestWrite(argv[3]);
  // Recibo por parametro tres archivos
  // El primero del cual leo los datos a evaluar
  // El segundo en el cual evaluo si los resultados fueron correctos
  // El tercero donde puedo escribir datos (tiempos)

  evaluarTests(fileTestData, fileTestResult, fileTestWrite);
  
  return 0;
}
void HotWaterSupplyDialog::loadTestData()
{
  QFile fileTestData("./Data/TestForHotWaterSupply.txt");
  QTextStream streamTestData(&fileTestData);
  
  if (!fileTestData.open(QIODevice::ReadOnly | QIODevice::Text))
    return;
  
  //Загрузка данных из файла
  for (unsigned int i = 0; i < NUMBER_OF_HOURS; i++)
    for (unsigned int j = 0; j < NUMBER_OF_DAYS; j++) {
      double tempData;
      streamTestData >> tempData;
      QTableWidgetItem *tempItem = hotWaterSupplyTable->takeItem(i + ROW_OFFSET, j + COLUMN_OFFSET);
      tempItem->setText(QString::number(tempData));
      hotWaterSupplyTable->setItem(i + ROW_OFFSET, j + COLUMN_OFFSET, tempItem);
    }
    
  fileTestData.close();
}