comparison UnitTestsSources/UnitTestsMain.cpp @ 2140:aa4b8895cd23

reorganization
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 09 Nov 2016 16:12:47 +0100
parents dd609a99d39a
children 5a8840920121
comparison
equal deleted inserted replaced
2139:764c9157301b 2140:aa4b8895cd23
372 Toolbox::DecodeBase64(decoded, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="); 372 Toolbox::DecodeBase64(decoded, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=");
373 } 373 }
374 374
375 TEST(Toolbox, PathToExecutable) 375 TEST(Toolbox, PathToExecutable)
376 { 376 {
377 printf("[%s]\n", Toolbox::GetPathToExecutable().c_str()); 377 printf("[%s]\n", SystemToolbox::GetPathToExecutable().c_str());
378 printf("[%s]\n", Toolbox::GetDirectoryOfExecutable().c_str()); 378 printf("[%s]\n", SystemToolbox::GetDirectoryOfExecutable().c_str());
379 } 379 }
380 380
381 TEST(Toolbox, StripSpaces) 381 TEST(Toolbox, StripSpaces)
382 { 382 {
383 ASSERT_EQ("", Toolbox::StripSpaces(" \t \r \n ")); 383 ASSERT_EQ("", Toolbox::StripSpaces(" \t \r \n "));
541 TEST(Toolbox, WriteFile) 541 TEST(Toolbox, WriteFile)
542 { 542 {
543 std::string path; 543 std::string path;
544 544
545 { 545 {
546 Toolbox::TemporaryFile tmp; 546 TemporaryFile tmp;
547 path = tmp.GetPath(); 547 path = tmp.GetPath();
548 548
549 std::string s; 549 std::string s;
550 s.append("Hello"); 550 s.append("Hello");
551 s.push_back('\0'); 551 s.push_back('\0');
552 s.append("World"); 552 s.append("World");
553 ASSERT_EQ(11u, s.size()); 553 ASSERT_EQ(11u, s.size());
554 554
555 Toolbox::WriteFile(s, path.c_str()); 555 SystemToolbox::WriteFile(s, path.c_str());
556 556
557 std::string t; 557 std::string t;
558 Toolbox::ReadFile(t, path.c_str()); 558 SystemToolbox::ReadFile(t, path.c_str());
559 559
560 ASSERT_EQ(11u, t.size()); 560 ASSERT_EQ(11u, t.size());
561 ASSERT_EQ(0, t[5]); 561 ASSERT_EQ(0, t[5]);
562 ASSERT_EQ(0, memcmp(s.c_str(), t.c_str(), s.size())); 562 ASSERT_EQ(0, memcmp(s.c_str(), t.c_str(), s.size()));
563 563
564 std::string h; 564 std::string h;
565 ASSERT_EQ(true, Toolbox::ReadHeader(h, path.c_str(), 1)); 565 ASSERT_EQ(true, SystemToolbox::ReadHeader(h, path.c_str(), 1));
566 ASSERT_EQ(1u, h.size()); 566 ASSERT_EQ(1u, h.size());
567 ASSERT_EQ('H', h[0]); 567 ASSERT_EQ('H', h[0]);
568 ASSERT_TRUE(Toolbox::ReadHeader(h, path.c_str(), 0)); 568 ASSERT_TRUE(SystemToolbox::ReadHeader(h, path.c_str(), 0));
569 ASSERT_EQ(0u, h.size()); 569 ASSERT_EQ(0u, h.size());
570 ASSERT_FALSE(Toolbox::ReadHeader(h, path.c_str(), 32)); 570 ASSERT_FALSE(SystemToolbox::ReadHeader(h, path.c_str(), 32));
571 ASSERT_EQ(11u, h.size()); 571 ASSERT_EQ(11u, h.size());
572 ASSERT_EQ(0, memcmp(s.c_str(), h.c_str(), s.size())); 572 ASSERT_EQ(0, memcmp(s.c_str(), h.c_str(), s.size()));
573 } 573 }
574 574
575 std::string u; 575 std::string u;
576 ASSERT_THROW(Toolbox::ReadFile(u, path.c_str()), OrthancException); 576 ASSERT_THROW(SystemToolbox::ReadFile(u, path.c_str()), OrthancException);
577 } 577 }
578 578
579 579
580 TEST(Toolbox, Wildcard) 580 TEST(Toolbox, Wildcard)
581 { 581 {
894 { 894 {
895 std::vector<std::string> args(2); 895 std::vector<std::string> args(2);
896 args[0] = "Hello"; 896 args[0] = "Hello";
897 args[1] = "World"; 897 args[1] = "World";
898 898
899 Toolbox::ExecuteSystemCommand("echo", args); 899 SystemToolbox::ExecuteSystemCommand("echo", args);
900 } 900 }
901 #endif 901 #endif
902 902
903 903
904 TEST(Toolbox, IsInteger) 904 TEST(Toolbox, IsInteger)
985 int main(int argc, char **argv) 985 int main(int argc, char **argv)
986 { 986 {
987 Logging::Initialize(); 987 Logging::Initialize();
988 Logging::EnableInfoLevel(true); 988 Logging::EnableInfoLevel(true);
989 Toolbox::DetectEndianness(); 989 Toolbox::DetectEndianness();
990 Toolbox::MakeDirectory("UnitTestsResults"); 990 SystemToolbox::MakeDirectory("UnitTestsResults");
991 OrthancInitialize(); 991 OrthancInitialize();
992 992
993 ::testing::InitGoogleTest(&argc, argv); 993 ::testing::InitGoogleTest(&argc, argv);
994 int result = RUN_ALL_TESTS(); 994 int result = RUN_ALL_TESTS();
995 995