comparison UnitTestsSources/UnitTestsMain.cpp @ 1591:5887a4f8594b

moving platform-specific files out of the "OrthancStone" folder
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 23 Oct 2020 13:15:03 +0200
parents a1405ab3a91c
children 4fb8fdf03314
comparison
equal deleted inserted replaced
1590:7b963bccafef 1591:5887a4f8594b
21 21
22 #include <gtest/gtest.h> 22 #include <gtest/gtest.h>
23 23
24 #include "../OrthancStone/Sources/StoneInitialization.h" 24 #include "../OrthancStone/Sources/StoneInitialization.h"
25 #include "../OrthancStone/Sources/Toolbox/FiniteProjectiveCamera.h" 25 #include "../OrthancStone/Sources/Toolbox/FiniteProjectiveCamera.h"
26 #include "../OrthancStone/Sources/Toolbox/GenericToolbox.h"
26 #include "../OrthancStone/Sources/Toolbox/GeometryToolbox.h" 27 #include "../OrthancStone/Sources/Toolbox/GeometryToolbox.h"
27 #include "../OrthancStone/Sources/Volumes/ImageBuffer3D.h" 28 #include "../OrthancStone/Sources/Volumes/ImageBuffer3D.h"
28 #include "../OrthancStone/Sources/Loaders/LoaderCache.h"
29 29
30 #include <Images/ImageProcessing.h> 30 #include <Images/ImageProcessing.h>
31 #include <Logging.h> 31 #include <Logging.h>
32 #include <MultiThreading/SharedMessageQueue.h> 32 #include <MultiThreading/SharedMessageQueue.h>
33 #include <OrthancException.h> 33 #include <OrthancException.h>
809 ASSERT_EQ(2u, v.size()); 809 ASSERT_EQ(2u, v.size());
810 ASSERT_DOUBLE_EQ(1.3671875, v[0]); 810 ASSERT_DOUBLE_EQ(1.3671875, v[0]);
811 ASSERT_DOUBLE_EQ(1.3671875, v[1]); 811 ASSERT_DOUBLE_EQ(1.3671875, v[1]);
812 } 812 }
813 813
814 TEST(LoaderCache, NormalizeUuid) 814 TEST(GenericToolbox, NormalizeUuid)
815 { 815 {
816 std::string ref("44ca5051-14ef-4d2f-8bd7-db20bfb61fbb"); 816 std::string ref("44ca5051-14ef-4d2f-8bd7-db20bfb61fbb");
817 817
818 { 818 {
819 std::string u("44ca5051-14ef-4d2f-8bd7-db20bfb61fbb"); 819 std::string u("44ca5051-14ef-4d2f-8bd7-db20bfb61fbb");
820 OrthancStone::LoaderCache::NormalizeUuid(u); 820 OrthancStone::GenericToolbox::NormalizeUuid(u);
821 ASSERT_EQ(ref, u); 821 ASSERT_EQ(ref, u);
822 } 822 }
823 823
824 // space left 824 // space left
825 { 825 {
826 std::string u(" 44ca5051-14ef-4d2f-8bd7-db20bfb61fbb"); 826 std::string u(" 44ca5051-14ef-4d2f-8bd7-db20bfb61fbb");
827 OrthancStone::LoaderCache::NormalizeUuid(u); 827 OrthancStone::GenericToolbox::NormalizeUuid(u);
828 ASSERT_EQ(ref, u); 828 ASSERT_EQ(ref, u);
829 } 829 }
830 830
831 // space right 831 // space right
832 { 832 {
833 std::string u("44ca5051-14ef-4d2f-8bd7-db20bfb61fbb "); 833 std::string u("44ca5051-14ef-4d2f-8bd7-db20bfb61fbb ");
834 OrthancStone::LoaderCache::NormalizeUuid(u); 834 OrthancStone::GenericToolbox::NormalizeUuid(u);
835 ASSERT_EQ(ref, u); 835 ASSERT_EQ(ref, u);
836 } 836 }
837 837
838 // space l & r 838 // space l & r
839 { 839 {
840 std::string u(" 44ca5051-14ef-4d2f-8bd7-db20bfb61fbb "); 840 std::string u(" 44ca5051-14ef-4d2f-8bd7-db20bfb61fbb ");
841 OrthancStone::LoaderCache::NormalizeUuid(u); 841 OrthancStone::GenericToolbox::NormalizeUuid(u);
842 ASSERT_EQ(ref, u); 842 ASSERT_EQ(ref, u);
843 } 843 }
844 844
845 // space left + case 845 // space left + case
846 { 846 {
847 std::string u(" 44CA5051-14ef-4d2f-8bd7-dB20bfb61fbb"); 847 std::string u(" 44CA5051-14ef-4d2f-8bd7-dB20bfb61fbb");
848 OrthancStone::LoaderCache::NormalizeUuid(u); 848 OrthancStone::GenericToolbox::NormalizeUuid(u);
849 ASSERT_EQ(ref, u); 849 ASSERT_EQ(ref, u);
850 } 850 }
851 851
852 // space right + case 852 // space right + case
853 { 853 {
854 std::string u("44ca5051-14EF-4D2f-8bd7-db20bfb61fbB "); 854 std::string u("44ca5051-14EF-4D2f-8bd7-db20bfb61fbB ");
855 OrthancStone::LoaderCache::NormalizeUuid(u); 855 OrthancStone::GenericToolbox::NormalizeUuid(u);
856 ASSERT_EQ(ref, u); 856 ASSERT_EQ(ref, u);
857 } 857 }
858 858
859 // space l & r + case 859 // space l & r + case
860 { 860 {
861 std::string u(" 44cA5051-14Ef-4d2f-8bD7-db20bfb61fbb "); 861 std::string u(" 44cA5051-14Ef-4d2f-8bD7-db20bfb61fbb ");
862 OrthancStone::LoaderCache::NormalizeUuid(u); 862 OrthancStone::GenericToolbox::NormalizeUuid(u);
863 ASSERT_EQ(ref, u); 863 ASSERT_EQ(ref, u);
864 } 864 }
865 865
866 // no 866 // no
867 { 867 {
868 std::string u(" 44ca5051-14ef-4d2f-8bd7- db20bfb61fbb"); 868 std::string u(" 44ca5051-14ef-4d2f-8bd7- db20bfb61fbb");
869 OrthancStone::LoaderCache::NormalizeUuid(u); 869 OrthancStone::GenericToolbox::NormalizeUuid(u);
870 ASSERT_NE(ref, u); 870 ASSERT_NE(ref, u);
871 } 871 }
872 872
873 // no 873 // no
874 { 874 {
875 std::string u("44ca5051-14ef-4d2f-8bd7-db20bfb61fb"); 875 std::string u("44ca5051-14ef-4d2f-8bd7-db20bfb61fb");
876 OrthancStone::LoaderCache::NormalizeUuid(u); 876 OrthancStone::GenericToolbox::NormalizeUuid(u);
877 ASSERT_NE(ref, u); 877 ASSERT_NE(ref, u);
878 } 878 }
879 } 879 }
880 880
881 881