diff --git a/src/mrmc-cpp.cpp b/src/mrmc-cpp.cpp index f6aa66154..94843cbff 100644 --- a/src/mrmc-cpp.cpp +++ b/src/mrmc-cpp.cpp @@ -26,8 +26,8 @@ PANTHEIOS_EXTERN_C PAN_CHAR_T const PANTHEIOS_FE_PROCESS_IDENTITY[] = "mrmc-cpp" #include "src/models/dtmc.h" #include "src/sparse/static_sparse_matrix.h" #include "src/models/atomic_propositions_labeling.h" -#include "src/parser/read_lab_file.h" -#include "src/parser/read_tra_file.h" +#include "src/parser/readLabFile.h" +#include "src/parser/readTraFile.h" #include "Eigen/Sparse" int main(int argc, char* argv[]) { @@ -39,9 +39,11 @@ int main(int argc, char* argv[]) { std::cout << "Required argument #1 inputTraFile.tra not found!" << std::endl; exit(-1); } - - mrmc::sparse::StaticSparseMatrix* probMatrix = mrmc::parser::read_tra_file(argv[1]); - mrmc::models::AtomicPropositionsLabeling* labeling = mrmc::parser::read_lab_file(probMatrix->getRowCount(), argv[2]); + + printf("read tra...\n"); + mrmc::sparse::StaticSparseMatrix* probMatrix = mrmc::parser::readTraFile(argv[1]); + printf("read lab...\n"); + mrmc::models::AtomicPropositionsLabeling* labeling = mrmc::parser::readLabFile(probMatrix->getRowCount(), argv[2]); mrmc::models::Dtmc dtmc(probMatrix, labeling); return 0; diff --git a/src/utility/utility.cpp b/src/utility/utility.cpp index 656e51ac1..f00686bb2 100644 --- a/src/utility/utility.cpp +++ b/src/utility/utility.cpp @@ -6,8 +6,8 @@ */ #include "src/utility/utility.h" -#include "src/parser/read_tra_file.h" -#include "src/parser/read_lab_file.h" +#include "src/parser/readTraFile.h" +#include "src/parser/readLabFile.h" #include "src/sparse/static_sparse_matrix.h" #include "src/models/dtmc.h" @@ -79,11 +79,11 @@ void dtmcToDot(mrmc::models::Dtmc* dtmc, const char* filename) { mrmc::models::Dtmc* parseDTMC(const char* tra_file, const char* lab_file) { mrmc::sparse::StaticSparseMatrix* transition_matrix = - mrmc::parser::read_tra_file(tra_file); + mrmc::parser::readTraFile(tra_file); uint_fast64_t node_count = transition_matrix->getRowCount(); mrmc::models::AtomicPropositionsLabeling* labeling = - mrmc::parser::read_lab_file(node_count, lab_file); + mrmc::parser::readLabFile(node_count, lab_file); mrmc::models::Dtmc* result = new mrmc::models::Dtmc(transition_matrix, labeling); diff --git a/test/parser/read_lab_file_test.cpp b/test/parser/read_lab_file_test.cpp index 7a273a35d..928d27996 100644 --- a/test/parser/read_lab_file_test.cpp +++ b/test/parser/read_lab_file_test.cpp @@ -8,13 +8,13 @@ #include "gtest/gtest.h" #include "MRMCConfig.h" #include "src/models/atomic_propositions_labeling.h" -#include "src/parser/read_lab_file.h" +#include "src/parser/readLabFile.h" #include "src/exceptions/file_IO_exception.h" #include "src/exceptions/wrong_file_format.h" TEST(ReadLabFileTest, NonExistingFileTest) { //No matter what happens, please don't create a file with the name "nonExistingFile.not"! :-) - ASSERT_THROW(mrmc::parser::read_lab_file(0,MRMC_CPP_TESTS_BASE_PATH "/nonExistingFile.not"), mrmc::exceptions::file_IO_exception); + ASSERT_THROW(mrmc::parser::readLabFile(0,MRMC_CPP_TESTS_BASE_PATH "/nonExistingFile.not"), mrmc::exceptions::file_IO_exception); } TEST(ReadLabFileTest, ParseTest) { @@ -22,7 +22,7 @@ TEST(ReadLabFileTest, ParseTest) { mrmc::models::AtomicPropositionsLabeling* labeling = NULL; //Parsing the file - ASSERT_NO_THROW(labeling = mrmc::parser::read_lab_file(12, MRMC_CPP_TESTS_BASE_PATH "/parser/lab_files/pctl_general_input_01.lab")); + ASSERT_NO_THROW(labeling = mrmc::parser::readLabFile(12, MRMC_CPP_TESTS_BASE_PATH "/parser/lab_files/pctl_general_input_01.lab")); //Checking whether all propositions are in the labelling @@ -82,14 +82,14 @@ TEST(ReadLabFileTest, ParseTest) { } TEST(ReadLabFileTest, WrongHeaderTest1) { - ASSERT_THROW(mrmc::parser::read_lab_file(3, MRMC_CPP_TESTS_BASE_PATH "/parser/lab_files/wrong_format_header1.lab"), mrmc::exceptions::wrong_file_format); + ASSERT_THROW(mrmc::parser::readLabFile(3, MRMC_CPP_TESTS_BASE_PATH "/parser/lab_files/wrong_format_header1.lab"), mrmc::exceptions::wrong_file_format); } TEST(ReadLabFileTest, WrongHeaderTest2) { - ASSERT_THROW(mrmc::parser::read_lab_file(3, MRMC_CPP_TESTS_BASE_PATH "/parser/lab_files/wrong_format_header2.lab"), mrmc::exceptions::wrong_file_format); + ASSERT_THROW(mrmc::parser::readLabFile(3, MRMC_CPP_TESTS_BASE_PATH "/parser/lab_files/wrong_format_header2.lab"), mrmc::exceptions::wrong_file_format); } TEST(ReadLabFileTest, WrongPropositionTest) { - ASSERT_THROW(mrmc::parser::read_lab_file(3, MRMC_CPP_TESTS_BASE_PATH "/parser/lab_files/wrong_format_proposition.lab"), mrmc::exceptions::wrong_file_format); + ASSERT_THROW(mrmc::parser::readLabFile(3, MRMC_CPP_TESTS_BASE_PATH "/parser/lab_files/wrong_format_proposition.lab"), mrmc::exceptions::wrong_file_format); } diff --git a/test/parser/read_tra_file_test.cpp b/test/parser/read_tra_file_test.cpp index b0e54b8ae..54229da76 100644 --- a/test/parser/read_tra_file_test.cpp +++ b/test/parser/read_tra_file_test.cpp @@ -8,7 +8,7 @@ #include "gtest/gtest.h" #include "MRMCConfig.h" #include "src/sparse/static_sparse_matrix.h" -#include "src/parser/read_tra_file.h" +#include "src/parser/readTraFile.h" #include "src/exceptions/file_IO_exception.h" #include "src/exceptions/wrong_file_format.h" #include @@ -16,7 +16,7 @@ TEST(ReadTraFileTest, NonExistingFileTest) { pantheios::log_INFORMATIONAL("Started NonExistingFileTest"); //No matter what happens, please don't create a file with the name "nonExistingFile.not"! :-) - ASSERT_THROW(mrmc::parser::read_tra_file(MRMC_CPP_TESTS_BASE_PATH "/nonExistingFile.not"), mrmc::exceptions::file_IO_exception); + ASSERT_THROW(mrmc::parser::readTraFile(MRMC_CPP_TESTS_BASE_PATH "/nonExistingFile.not"), mrmc::exceptions::file_IO_exception); } /* The following test case is based on one of the original MRMC test cases @@ -24,7 +24,7 @@ TEST(ReadTraFileTest, NonExistingFileTest) { TEST(ReadTraFileTest, ParseFileTest1) { pantheios::log_INFORMATIONAL("Started ParseFileTest1"); mrmc::sparse::StaticSparseMatrix *result = NULL; - ASSERT_NO_THROW(result = mrmc::parser::read_tra_file(MRMC_CPP_TESTS_BASE_PATH "/parser/tra_files/csl_general_input_01.tra")); + ASSERT_NO_THROW(result = mrmc::parser::readTraFile(MRMC_CPP_TESTS_BASE_PATH "/parser/tra_files/csl_general_input_01.tra")); if (result != NULL) { double val = 0; @@ -73,17 +73,17 @@ TEST(ReadTraFileTest, ParseFileTest1) { TEST(ReadTraFileTest, WrongFormatTestHeader1) { pantheios::log_INFORMATIONAL("Started WrongFormatTestHeader1"); - ASSERT_THROW(mrmc::parser::read_tra_file(MRMC_CPP_TESTS_BASE_PATH "/parser/tra_files/wrong_format_header1.tra"), mrmc::exceptions::wrong_file_format); + ASSERT_THROW(mrmc::parser::readTraFile(MRMC_CPP_TESTS_BASE_PATH "/parser/tra_files/wrong_format_header1.tra"), mrmc::exceptions::wrong_file_format); } TEST(ReadTraFileTest, WrongFormatTestHeader2) { pantheios::log_INFORMATIONAL("Started WrongFormatTestHeader2"); - ASSERT_THROW(mrmc::parser::read_tra_file(MRMC_CPP_TESTS_BASE_PATH "/parser/tra_files/wrong_format_header2.tra"), mrmc::exceptions::wrong_file_format); + ASSERT_THROW(mrmc::parser::readTraFile(MRMC_CPP_TESTS_BASE_PATH "/parser/tra_files/wrong_format_header2.tra"), mrmc::exceptions::wrong_file_format); } TEST(ReadTraFileTest, WrongFormatTestTransition) { pantheios::log_INFORMATIONAL("Started WrongFormatTestTransition"); - ASSERT_THROW(mrmc::parser::read_tra_file(MRMC_CPP_TESTS_BASE_PATH "/parser/tra_files/wrong_format_transition.tra"), mrmc::exceptions::wrong_file_format); + ASSERT_THROW(mrmc::parser::readTraFile(MRMC_CPP_TESTS_BASE_PATH "/parser/tra_files/wrong_format_transition.tra"), mrmc::exceptions::wrong_file_format); }