Loading isis/src/core/CMakeLists.txt +1 −12 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ set(PACKAGE "CORE") set(PACKAGE_NAME "USGS ISIS PVL CORE") # specify the C++ standard set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED True) set(Pvl_source_files ${PROJECT_SOURCE_DIR}/src/ArraySubscriptNotInRange.cpp Loading Loading @@ -58,17 +58,6 @@ target_include_directories(core PUBLIC ${PROJECT_SOURCE_DIR}/include) find_package(Qt5 REQUIRED COMPONENTS Core Concurrent Network OpenGL # Needed to install mesa-common-dev for this! PrintSupport Qml Quick Script ScriptTools Sql Svg Test WebChannel Widgets Xml XmlPatterns Loading isis/src/core/tests/Fixtures.cpp +69 −70 Original line number Diff line number Diff line Loading @@ -58,13 +58,13 @@ namespace Isis { }; results = { PvlKeyword("KEYWORD"), // 0 PvlKeyword("KEYWORD", "SOME_VAL"), // 1 PvlKeyword("KEYWORD", " val "), // 2 PvlKeyword("KEYWORD", " \'val\' "), // 3 PvlKeyword("KEYWORD", "SOME_VAL"), // 4 PvlKeyword("KEYWORD", "SOME_VAL"), // 0 PvlKeyword("KEYWORD", " val "), // 1 PvlKeyword("KEYWORD", " \'val\' "), // 2 PvlKeyword("KEYWORD", "SOME_VAL"), // 3 PvlKeyword("KEYWORD", "SOME_VAL", "a"), // 4 PvlKeyword("KEYWORD", "SOME_VAL", "a"), // 5 PvlKeyword("KEYWORD", "SOME_VAL", "a"), // 6 PvlKeyword("KEYWORD"), // 6 PvlKeyword("KEYWORD"), // 7 PvlKeyword("KEYWORD"), // 8 PvlKeyword("KEYWORD"), // 9 Loading @@ -72,116 +72,115 @@ namespace Isis { PvlKeyword("KEYWORD"), // 11 PvlKeyword("KEYWORD"), // 12 PvlKeyword("KEYWORD"), // 13 PvlKeyword("KEYWORD"), // 14 PvlKeyword("KEYWORD", "(A,B,"), // 15 PvlKeyword("KEYWORD", ",E)"), // 16 PvlKeyword("KEYWORD", "(1,2)"), // 17 PvlKeyword("KEYWORD"), // 18 PvlKeyword("KEYWORD", "(F1+F2)/(F1-F2)"), // 19 PvlKeyword("KEYWORD"), // 20 PvlKeyword("KEYWORD", "(f1 + min(f2,f3))"), // 21 PvlKeyword("KEYWORD", "(min(f2,f3) + f1)"), // 22 PvlKeyword("KEYWORD", "min(f2,f3) + f1"), // 23 PvlKeyword("KEYWORD", "f1 + min(f2,f3)"), // 24 PvlKeyword("KEYWORD", "(A,B,"), // 14 PvlKeyword("KEYWORD", ",E)"), // 15 PvlKeyword("KEYWORD", "(1,2)"), // 16 PvlKeyword("KEYWORD"), // 17 PvlKeyword("KEYWORD", "(F1+F2)/(F1-F2)"), // 18 PvlKeyword("KEYWORD"), // 19 PvlKeyword("KEYWORD", "(f1 + min(f2,f3))"), // 20 PvlKeyword("KEYWORD", "(min(f2,f3) + f1)"), // 21 PvlKeyword("KEYWORD", "min(f2,f3) + f1"), // 22 PvlKeyword("KEYWORD", "f1 + min(f2,f3)"), // 23 PvlKeyword("KEYWORD"), // 24 PvlKeyword("KEYWORD"), // 25 PvlKeyword("KEYWORD"), // 26 PvlKeyword("KEYWORD", "SOME_VAL"), // 26 PvlKeyword("KEYWORD", "SOME_VAL"), // 27 PvlKeyword("KEYWORD", "SOME_VAL"), // 28 PvlKeyword("KEYWORD", "SOME_VAL"), // 29 PvlKeyword("KEYWORD", "SOME_VAL"), // 30 PvlKeyword("KEYWORD", "/*\n*/"), // 31 PvlKeyword("KEYWORD", "/*\n*/"), // 30 PvlKeyword("KEYWORD", "SOME_VAL"), // 31 PvlKeyword("KEYWORD", "SOME_VAL"), // 32 PvlKeyword("KEYWORD", "SOME_VAL"), // 33 PvlKeyword("KEYWORD", "SOME_VAL"), // 34 PvlKeyword("KEYWORD", "SOME_VAL"), // 35 PvlKeyword("KEYWORD", "SOME_VAL"), // 36 PvlKeyword("KEYWORD", "SOME_VAL"), // 37 PvlKeyword("KEYWORD"), // 38 PvlKeyword("KEYWORD"), // 37 }; results[7].addValue("A"); results[7].addValue("B"); results[8].addValue("A"); results[8].addValue("B"); results[9].addValue("A"); results[9].addValue("B"); results[9].addComment("#comment this"); results[10].addValue("A"); results[10].addValue("B"); results[10].addComment("#comment this"); results[11].addValue("A"); results[11].addValue("B"); results[12].addValue("A"); results[12].addValue("B"); results[12].addValue("(1, 2)"); results[12].addValue("{3, 4}"); results[12].addValue("(5)"); results[12].addValue("6"); results[13].addValue("(1, 2)"); results[13].addValue("{3, 4}"); results[13].addValue("(5)"); results[13].addValue("6"); results[13].addValue("VAL1"); results[13].addValue("VAL2"); results[13].addValue("VAL3"); results[14].addValue("VAL1"); results[14].addValue("VAL2"); results[14].addValue("VAL3"); results[17].addValue("(f1+f2)"); results[17].addValue("/(f1-f2)"); results[18].addValue("(f1+f2)"); results[18].addValue("/(f1-f2)"); results[19].addValue("(1,2)"); results[19].addValue("(A,B)"); results[20].addValue("(1,2)"); results[20].addValue("(A,B)"); results[24].addValue("A", "a"); results[24].addValue("B", "b"); results[24].addValue("C"); results[24].addValue("D", "d"); results[25].addValue("A", "a"); results[25].addValue("B", "b"); results[25].addValue("C"); results[25].addValue("C", "e"); results[25].addValue("D", "d"); results[26].addValue("A", "a"); results[26].addValue("B", "b"); results[26].addValue("C", "e"); results[26].addValue("D", "d"); results[26].addComment("#SOMECOMMENT"); results[27].addComment("#SOMECOMMENT"); results[27].addComment("#SOMECOMMENT1"); results[27].addComment("#SOMECOMMENT2"); results[28].addComment("#SOMECOMMENT1"); results[28].addComment("//SOMECOMMENT1"); results[28].addComment("#SOMECOMMENT2"); results[29].addComment("//SOMECOMMENT1"); results[29].addComment("#SOMECOMMENT2"); results[29].addComment("/* SOMECOMMENT1 */"); results[30].addComment("/* SOMECOMMENT1 */"); results[31].addComment("/* SOMECOMMENT1 */"); results[31].addComment("/* SOMECOMMENT2 */"); results[31].addComment("/* SOMECOMMENT3 */"); results[32].addComment("/* SOMECOMMENT1 */"); results[32].addComment("/* SOMECOMMENT2 */"); results[32].addComment("/* SOMECOMMENT3 */"); results[32].addComment("/* C1 */"); results[32].addComment("/* A */"); results[32].addComment("/* */"); results[32].addComment("/* C3 */"); results[33].addComment("/* C1 */"); results[33].addComment("/* A */"); results[33].addComment("/* */"); results[33].addComment("/* C3 */"); results[34].addComment("/* C1 */"); results[34].addComment("/* */"); results[35].addComment("/* C1 */"); results[35].addComment("/* A/* */"); results[34].addComment("/* A/* */"); results[36].addComment("/* A */"); results[36].addComment("/* B *//*C */"); results[35].addComment("/* A */"); results[35].addComment("/* B *//*C */"); results[37].addComment("/* C1/* */"); results[36].addComment("/* C1/* */"); results[38].addValue("A"); results[38].addValue("B"); results[38].addValue("C"); results[38].addComment("/* C1 */"); results[38].addComment("/* A */"); results[38].addComment("/* C3 */"); results[38].addComment("/* Neato */"); results[38].addComment("/* Man */"); results[38].addComment("/*Right? Yes!*/"); results[37].addValue("A"); results[37].addValue("B"); results[37].addValue("C"); results[37].addComment("/* C1 */"); results[37].addComment("/* A */"); results[37].addComment("/* C3 */"); results[37].addComment("/* Neato */"); results[37].addComment("/* Man */"); results[37].addComment("/*Right? Yes!*/"); valid = { true, false, false, false, true, Loading isis/src/core/tests/PvlKeywordTests.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ void comparePvlKeywords(PvlKeyword pvlKeyword1, PvlKeyword pvlKeyword2); TEST_F(RawPvlKeywords, ReadKeywords) { int results_idx = 0; for (unsigned int key = 0; key < sizeof(keywordsToTry) / sizeof(QString); key++) for (unsigned int key = 0; key < sizeof(keywordsToTry); key++) { vector<QString> keywordComments; QString keywordName; Loading Loading @@ -436,13 +436,13 @@ void comparePvlKeywords(PvlKeyword pvlKeyword1, PvlKeyword pvlKeyword2) { EXPECT_TRUE(PvlKeyword::stringEqual(pvlKeyword1.name(), pvlKeyword2.name())); ASSERT_EQ(pvlKeyword1.comments(), pvlKeyword2.comments()); EXPECT_EQ(pvlKeyword1.comments(), pvlKeyword2.comments()); for (unsigned int comment = 0; comment < (unsigned int)pvlKeyword1.comments(); comment++) { EXPECT_TRUE(PvlKeyword::stringEqual(pvlKeyword1.comment(comment), pvlKeyword2.comment(comment))); } ASSERT_EQ(pvlKeyword1.size(), pvlKeyword2.size()); EXPECT_EQ(pvlKeyword1.size(), pvlKeyword2.size()); for (unsigned int value = 0; value < (unsigned int)pvlKeyword1.size(); value++) { EXPECT_TRUE(PvlKeyword::stringEqual(pvlKeyword1[value], pvlKeyword2[value])); Loading isis/src/core/tests/unitTests/Preference/unitTest.cpp +0 −3 Original line number Diff line number Diff line Loading @@ -71,8 +71,5 @@ int main() { catch(Isis::IException &error) { error.print(); } // Add test for two new methods return 0; } isis/src/core/tests/unitTests/PvlFormatPds/unitTest.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,6 @@ find files of those names at the top level of this repository. **/ /* SPDX-License-Identifier: CC0-1.0 */ #include <fstream> #include <QFile> #include "Pvl.h" Loading Loading
isis/src/core/CMakeLists.txt +1 −12 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ set(PACKAGE "CORE") set(PACKAGE_NAME "USGS ISIS PVL CORE") # specify the C++ standard set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED True) set(Pvl_source_files ${PROJECT_SOURCE_DIR}/src/ArraySubscriptNotInRange.cpp Loading Loading @@ -58,17 +58,6 @@ target_include_directories(core PUBLIC ${PROJECT_SOURCE_DIR}/include) find_package(Qt5 REQUIRED COMPONENTS Core Concurrent Network OpenGL # Needed to install mesa-common-dev for this! PrintSupport Qml Quick Script ScriptTools Sql Svg Test WebChannel Widgets Xml XmlPatterns Loading
isis/src/core/tests/Fixtures.cpp +69 −70 Original line number Diff line number Diff line Loading @@ -58,13 +58,13 @@ namespace Isis { }; results = { PvlKeyword("KEYWORD"), // 0 PvlKeyword("KEYWORD", "SOME_VAL"), // 1 PvlKeyword("KEYWORD", " val "), // 2 PvlKeyword("KEYWORD", " \'val\' "), // 3 PvlKeyword("KEYWORD", "SOME_VAL"), // 4 PvlKeyword("KEYWORD", "SOME_VAL"), // 0 PvlKeyword("KEYWORD", " val "), // 1 PvlKeyword("KEYWORD", " \'val\' "), // 2 PvlKeyword("KEYWORD", "SOME_VAL"), // 3 PvlKeyword("KEYWORD", "SOME_VAL", "a"), // 4 PvlKeyword("KEYWORD", "SOME_VAL", "a"), // 5 PvlKeyword("KEYWORD", "SOME_VAL", "a"), // 6 PvlKeyword("KEYWORD"), // 6 PvlKeyword("KEYWORD"), // 7 PvlKeyword("KEYWORD"), // 8 PvlKeyword("KEYWORD"), // 9 Loading @@ -72,116 +72,115 @@ namespace Isis { PvlKeyword("KEYWORD"), // 11 PvlKeyword("KEYWORD"), // 12 PvlKeyword("KEYWORD"), // 13 PvlKeyword("KEYWORD"), // 14 PvlKeyword("KEYWORD", "(A,B,"), // 15 PvlKeyword("KEYWORD", ",E)"), // 16 PvlKeyword("KEYWORD", "(1,2)"), // 17 PvlKeyword("KEYWORD"), // 18 PvlKeyword("KEYWORD", "(F1+F2)/(F1-F2)"), // 19 PvlKeyword("KEYWORD"), // 20 PvlKeyword("KEYWORD", "(f1 + min(f2,f3))"), // 21 PvlKeyword("KEYWORD", "(min(f2,f3) + f1)"), // 22 PvlKeyword("KEYWORD", "min(f2,f3) + f1"), // 23 PvlKeyword("KEYWORD", "f1 + min(f2,f3)"), // 24 PvlKeyword("KEYWORD", "(A,B,"), // 14 PvlKeyword("KEYWORD", ",E)"), // 15 PvlKeyword("KEYWORD", "(1,2)"), // 16 PvlKeyword("KEYWORD"), // 17 PvlKeyword("KEYWORD", "(F1+F2)/(F1-F2)"), // 18 PvlKeyword("KEYWORD"), // 19 PvlKeyword("KEYWORD", "(f1 + min(f2,f3))"), // 20 PvlKeyword("KEYWORD", "(min(f2,f3) + f1)"), // 21 PvlKeyword("KEYWORD", "min(f2,f3) + f1"), // 22 PvlKeyword("KEYWORD", "f1 + min(f2,f3)"), // 23 PvlKeyword("KEYWORD"), // 24 PvlKeyword("KEYWORD"), // 25 PvlKeyword("KEYWORD"), // 26 PvlKeyword("KEYWORD", "SOME_VAL"), // 26 PvlKeyword("KEYWORD", "SOME_VAL"), // 27 PvlKeyword("KEYWORD", "SOME_VAL"), // 28 PvlKeyword("KEYWORD", "SOME_VAL"), // 29 PvlKeyword("KEYWORD", "SOME_VAL"), // 30 PvlKeyword("KEYWORD", "/*\n*/"), // 31 PvlKeyword("KEYWORD", "/*\n*/"), // 30 PvlKeyword("KEYWORD", "SOME_VAL"), // 31 PvlKeyword("KEYWORD", "SOME_VAL"), // 32 PvlKeyword("KEYWORD", "SOME_VAL"), // 33 PvlKeyword("KEYWORD", "SOME_VAL"), // 34 PvlKeyword("KEYWORD", "SOME_VAL"), // 35 PvlKeyword("KEYWORD", "SOME_VAL"), // 36 PvlKeyword("KEYWORD", "SOME_VAL"), // 37 PvlKeyword("KEYWORD"), // 38 PvlKeyword("KEYWORD"), // 37 }; results[7].addValue("A"); results[7].addValue("B"); results[8].addValue("A"); results[8].addValue("B"); results[9].addValue("A"); results[9].addValue("B"); results[9].addComment("#comment this"); results[10].addValue("A"); results[10].addValue("B"); results[10].addComment("#comment this"); results[11].addValue("A"); results[11].addValue("B"); results[12].addValue("A"); results[12].addValue("B"); results[12].addValue("(1, 2)"); results[12].addValue("{3, 4}"); results[12].addValue("(5)"); results[12].addValue("6"); results[13].addValue("(1, 2)"); results[13].addValue("{3, 4}"); results[13].addValue("(5)"); results[13].addValue("6"); results[13].addValue("VAL1"); results[13].addValue("VAL2"); results[13].addValue("VAL3"); results[14].addValue("VAL1"); results[14].addValue("VAL2"); results[14].addValue("VAL3"); results[17].addValue("(f1+f2)"); results[17].addValue("/(f1-f2)"); results[18].addValue("(f1+f2)"); results[18].addValue("/(f1-f2)"); results[19].addValue("(1,2)"); results[19].addValue("(A,B)"); results[20].addValue("(1,2)"); results[20].addValue("(A,B)"); results[24].addValue("A", "a"); results[24].addValue("B", "b"); results[24].addValue("C"); results[24].addValue("D", "d"); results[25].addValue("A", "a"); results[25].addValue("B", "b"); results[25].addValue("C"); results[25].addValue("C", "e"); results[25].addValue("D", "d"); results[26].addValue("A", "a"); results[26].addValue("B", "b"); results[26].addValue("C", "e"); results[26].addValue("D", "d"); results[26].addComment("#SOMECOMMENT"); results[27].addComment("#SOMECOMMENT"); results[27].addComment("#SOMECOMMENT1"); results[27].addComment("#SOMECOMMENT2"); results[28].addComment("#SOMECOMMENT1"); results[28].addComment("//SOMECOMMENT1"); results[28].addComment("#SOMECOMMENT2"); results[29].addComment("//SOMECOMMENT1"); results[29].addComment("#SOMECOMMENT2"); results[29].addComment("/* SOMECOMMENT1 */"); results[30].addComment("/* SOMECOMMENT1 */"); results[31].addComment("/* SOMECOMMENT1 */"); results[31].addComment("/* SOMECOMMENT2 */"); results[31].addComment("/* SOMECOMMENT3 */"); results[32].addComment("/* SOMECOMMENT1 */"); results[32].addComment("/* SOMECOMMENT2 */"); results[32].addComment("/* SOMECOMMENT3 */"); results[32].addComment("/* C1 */"); results[32].addComment("/* A */"); results[32].addComment("/* */"); results[32].addComment("/* C3 */"); results[33].addComment("/* C1 */"); results[33].addComment("/* A */"); results[33].addComment("/* */"); results[33].addComment("/* C3 */"); results[34].addComment("/* C1 */"); results[34].addComment("/* */"); results[35].addComment("/* C1 */"); results[35].addComment("/* A/* */"); results[34].addComment("/* A/* */"); results[36].addComment("/* A */"); results[36].addComment("/* B *//*C */"); results[35].addComment("/* A */"); results[35].addComment("/* B *//*C */"); results[37].addComment("/* C1/* */"); results[36].addComment("/* C1/* */"); results[38].addValue("A"); results[38].addValue("B"); results[38].addValue("C"); results[38].addComment("/* C1 */"); results[38].addComment("/* A */"); results[38].addComment("/* C3 */"); results[38].addComment("/* Neato */"); results[38].addComment("/* Man */"); results[38].addComment("/*Right? Yes!*/"); results[37].addValue("A"); results[37].addValue("B"); results[37].addValue("C"); results[37].addComment("/* C1 */"); results[37].addComment("/* A */"); results[37].addComment("/* C3 */"); results[37].addComment("/* Neato */"); results[37].addComment("/* Man */"); results[37].addComment("/*Right? Yes!*/"); valid = { true, false, false, false, true, Loading
isis/src/core/tests/PvlKeywordTests.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ void comparePvlKeywords(PvlKeyword pvlKeyword1, PvlKeyword pvlKeyword2); TEST_F(RawPvlKeywords, ReadKeywords) { int results_idx = 0; for (unsigned int key = 0; key < sizeof(keywordsToTry) / sizeof(QString); key++) for (unsigned int key = 0; key < sizeof(keywordsToTry); key++) { vector<QString> keywordComments; QString keywordName; Loading Loading @@ -436,13 +436,13 @@ void comparePvlKeywords(PvlKeyword pvlKeyword1, PvlKeyword pvlKeyword2) { EXPECT_TRUE(PvlKeyword::stringEqual(pvlKeyword1.name(), pvlKeyword2.name())); ASSERT_EQ(pvlKeyword1.comments(), pvlKeyword2.comments()); EXPECT_EQ(pvlKeyword1.comments(), pvlKeyword2.comments()); for (unsigned int comment = 0; comment < (unsigned int)pvlKeyword1.comments(); comment++) { EXPECT_TRUE(PvlKeyword::stringEqual(pvlKeyword1.comment(comment), pvlKeyword2.comment(comment))); } ASSERT_EQ(pvlKeyword1.size(), pvlKeyword2.size()); EXPECT_EQ(pvlKeyword1.size(), pvlKeyword2.size()); for (unsigned int value = 0; value < (unsigned int)pvlKeyword1.size(); value++) { EXPECT_TRUE(PvlKeyword::stringEqual(pvlKeyword1[value], pvlKeyword2[value])); Loading
isis/src/core/tests/unitTests/Preference/unitTest.cpp +0 −3 Original line number Diff line number Diff line Loading @@ -71,8 +71,5 @@ int main() { catch(Isis::IException &error) { error.print(); } // Add test for two new methods return 0; }
isis/src/core/tests/unitTests/PvlFormatPds/unitTest.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,6 @@ find files of those names at the top level of this repository. **/ /* SPDX-License-Identifier: CC0-1.0 */ #include <fstream> #include <QFile> #include "Pvl.h" Loading