Add more designQR test case
authorKwanghoon Son <k.son@samsung.com>
Mon, 6 Mar 2023 04:42:02 +0000 (13:42 +0900)
committerKwanghoon Son <k.son@samsung.com>
Wed, 22 Mar 2023 04:10:03 +0000 (13:10 +0900)
Change-Id: Ief4103fd4e0fec1c30ddb18253c9eb929d864fc0
Signed-off-by: Kwanghoon Son <k.son@samsung.com>
test/testsuites/barcode/test_designqr.cpp

index f263f10..bafbd5d 100644 (file)
@@ -3,6 +3,8 @@
 #include <mv_barcode_generate.h>
 
 #define IMAGE1_PATH MV_CONFIG_PATH "/res/inference/images/banana.jpg"
+#define IMAGE2_PATH MV_CONFIG_PATH "/res/inference/images/dog2.jpg"
+#define IMAGE3_PATH MV_CONFIG_PATH "/res/cup.jpeg"
 
 using namespace std;
 
@@ -73,12 +75,22 @@ INSTANTIATE_TEST_CASE_P(
 #endif
                                                 }),
                                                 testing::ValuesIn(vector<int> { 5 }),
-                                                testing::ValuesIn(vector<pair<string, string> > { { "000000", "ffffff" },
-                                                                                                                                                  { "56849A", "E7E7E7" } }),
+                                                testing::ValuesIn(vector<pair<string, string> > {
+                                                                { "000000", "ffffff" },
+                                                                { "56849A", "E7E7E7" },
+#ifdef LARGE_COMB_SET
+                                                                { "E7B10A", "4C4B16" },
+                                                                { "ECF2FF", "BFACE2" }, //this will not detected.
+#endif
+                                                }),
                                                 testing::ValuesIn(vector<int> { 400 }),
                                                 testing::ValuesIn(vector<mv_barcode_generate_attr_shape_e> {
                                                                 MV_BARCODE_GENERATE_ATTR_SHAPE_RECT, MV_BARCODE_GENERATE_ATTR_SHAPE_CIRCLE }),
                                                 testing::ValuesIn(vector<mv_barcode_generate_attr_shape_e> {
                                                                 MV_BARCODE_GENERATE_ATTR_SHAPE_RECT, MV_BARCODE_GENERATE_ATTR_SHAPE_ROUND_RECT,
                                                                 MV_BARCODE_GENERATE_ATTR_SHAPE_CIRCLE }),
-                                                testing::ValuesIn(vector<string> { "", IMAGE1_PATH })));
+                                                testing::ValuesIn(vector<string> { "", IMAGE1_PATH,
+#ifdef LARGE_COMB_SET
+                                                                                                                       IMAGE2_PATH, IMAGE3_PATH
+#endif
+                                                })));