@@ -48,7 +48,7 @@ StatusOr<ImageData> LoadImage(const char* image_name) {
4848class ImageClassifierFromOptionsTest : public tflite_shims ::testing::Test {};
4949
5050TEST_F (ImageClassifierFromOptionsTest, FailsWithMissingModelPath) {
51- TfLiteImageClassifierOptions options = {{{ 0 }}} ;
51+ TfLiteImageClassifierOptions options = TfLiteImageClassifierOptionsCreate () ;
5252 TfLiteImageClassifier* image_classifier =
5353 TfLiteImageClassifierFromOptions (&options);
5454 EXPECT_EQ (image_classifier, nullptr );
@@ -58,7 +58,7 @@ TEST_F(ImageClassifierFromOptionsTest, SucceedsWithModelPath) {
5858 std::string model_path =
5959 JoinPath (" ./" /* test src dir*/ , kTestDataDirectory ,
6060 kMobileNetQuantizedWithMetadata );
61- TfLiteImageClassifierOptions options = {{{ 0 }}} ;
61+ TfLiteImageClassifierOptions options = TfLiteImageClassifierOptionsCreate () ;
6262 options.base_options .model_file .file_path = model_path.data ();
6363 TfLiteImageClassifier* image_classifier =
6464 TfLiteImageClassifierFromOptions (&options);
@@ -71,7 +71,7 @@ TEST_F(ImageClassifierFromOptionsTest, SucceedsWithNumberOfThreads) {
7171 std::string model_path =
7272 JoinPath (" ./" /* test src dir*/ , kTestDataDirectory ,
7373 kMobileNetQuantizedWithMetadata );
74- TfLiteImageClassifierOptions options = {{{ 0 }}} ;
74+ TfLiteImageClassifierOptions options = TfLiteImageClassifierOptionsCreate () ;
7575 options.base_options .model_file .file_path = model_path.data ();
7676 options.base_options .compute_settings .cpu_settings .num_threads = 3 ;
7777 TfLiteImageClassifier* image_classifier =
@@ -82,23 +82,21 @@ TEST_F(ImageClassifierFromOptionsTest, SucceedsWithNumberOfThreads) {
8282}
8383
8484TEST_F (ImageClassifierFromOptionsTest,
85- FailsWithClassNameBlackListAndClassNameWhiteList ) {
85+ FailsWithClassNameDenyListAndClassNameAllowList ) {
8686 std::string model_path =
8787 JoinPath (" ./" /* test src dir*/ , kTestDataDirectory ,
8888 kMobileNetQuantizedWithMetadata );
8989
90- TfLiteImageClassifierOptions options = {{{ 0 }}} ;
90+ TfLiteImageClassifierOptions options = TfLiteImageClassifierOptionsCreate () ;
9191 options.base_options .model_file .file_path = model_path.data ();
9292
93- const char * class_name_blacklist[] = {" brambling" };
94- options.classification_options .class_name_blacklist .list =
95- class_name_blacklist;
96- options.classification_options .class_name_blacklist .length = 1 ;
93+ const char * label_denylist[] = {" brambling" };
94+ options.classification_options .label_denylist .list = label_denylist;
95+ options.classification_options .label_denylist .length = 1 ;
9796
98- const char * class_name_whitelist[] = {" cheeseburger" };
99- options.classification_options .class_name_whitelist .list =
100- class_name_whitelist;
101- options.classification_options .class_name_whitelist .length = 1 ;
97+ const char * label_allowlist[] = {" cheeseburger" };
98+ options.classification_options .label_allowlist .list = label_allowlist;
99+ options.classification_options .label_allowlist .length = 1 ;
102100
103101 TfLiteImageClassifier* image_classifier =
104102 TfLiteImageClassifierFromOptions (&options);
@@ -114,7 +112,7 @@ class ImageClassifierClassifyTest : public tflite_shims::testing::Test {
114112 JoinPath (" ./" /* test src dir*/ , kTestDataDirectory ,
115113 kMobileNetQuantizedWithMetadata );
116114
117- TfLiteImageClassifierOptions options = {{{ 0 }}} ;
115+ TfLiteImageClassifierOptions options = TfLiteImageClassifierOptionsCreate () ;
118116 options.base_options .model_file .file_path = model_path.data ();
119117 image_classifier = TfLiteImageClassifierFromOptions (&options);
120118
@@ -197,19 +195,18 @@ TEST_F(ImageClassifierClassifyTest, FailsWithRoiOutsideImageBounds) {
197195}
198196
199197TEST (ImageClassifierWithUserDefinedOptionsClassifyTest,
200- SucceedsWithClassNameBlackList ) {
201- const char * blacklisted_label_name = " cheeseburger" ;
198+ SucceedsWithClassNameDenyList ) {
199+ const char * denylisted_label_name = " cheeseburger" ;
202200 std::string model_path =
203201 JoinPath (" ./" /* test src dir*/ , kTestDataDirectory ,
204202 kMobileNetQuantizedWithMetadata );
205203
206- TfLiteImageClassifierOptions options = {{{ 0 }}} ;
204+ TfLiteImageClassifierOptions options = TfLiteImageClassifierOptionsCreate () ;
207205 options.base_options .model_file .file_path = model_path.data ();
208206
209- const char * class_name_blacklist[] = {blacklisted_label_name};
210- options.classification_options .class_name_blacklist .list =
211- class_name_blacklist;
212- options.classification_options .class_name_blacklist .length = 1 ;
207+ const char * label_denylist[] = {denylisted_label_name};
208+ options.classification_options .label_denylist .list = label_denylist;
209+ options.classification_options .label_denylist .length = 1 ;
213210
214211 TfLiteImageClassifier* image_classifier =
215212 TfLiteImageClassifierFromOptions (&options);
@@ -233,7 +230,7 @@ TEST(ImageClassifierWithUserDefinedOptionsClassifyTest,
233230 EXPECT_GE (classification_result->classifications ->size , 1 );
234231 EXPECT_NE (classification_result->classifications ->categories , nullptr );
235232 EXPECT_NE (strcmp (classification_result->classifications ->categories [0 ].label ,
236- blacklisted_label_name ),
233+ denylisted_label_name ),
237234 0 );
238235
239236 if (image_classifier) TfLiteImageClassifierDelete (image_classifier);
@@ -242,20 +239,19 @@ TEST(ImageClassifierWithUserDefinedOptionsClassifyTest,
242239}
243240
244241TEST (ImageClassifierWithUserDefinedOptionsClassifyTest,
245- SucceedsWithClassNameWhiteList ) {
246- const char * whitelisted_label_name = " cheeseburger" ;
242+ SucceedsWithClassNameAllowList ) {
243+ const char * allowlisted_label_name = " cheeseburger" ;
247244 std::string model_path =
248245 JoinPath (" ./" /* test src dir*/ , kTestDataDirectory ,
249246 kMobileNetQuantizedWithMetadata )
250247 .data ();
251248
252- TfLiteImageClassifierOptions options = {{{ 0 }}} ;
249+ TfLiteImageClassifierOptions options = TfLiteImageClassifierOptionsCreate () ;
253250 options.base_options .model_file .file_path = model_path.data ();
254251
255- const char * class_name_whitelist[] = {whitelisted_label_name};
256- options.classification_options .class_name_whitelist .list =
257- class_name_whitelist;
258- options.classification_options .class_name_whitelist .length = 1 ;
252+ const char * label_allowlist[] = {allowlisted_label_name};
253+ options.classification_options .label_allowlist .list = label_allowlist;
254+ options.classification_options .label_allowlist .length = 1 ;
259255
260256 TfLiteImageClassifier* image_classifier =
261257 TfLiteImageClassifierFromOptions (&options);
@@ -279,7 +275,7 @@ TEST(ImageClassifierWithUserDefinedOptionsClassifyTest,
279275 EXPECT_GE (classification_result->classifications ->size , 1 );
280276 EXPECT_NE (classification_result->classifications ->categories , nullptr );
281277 EXPECT_EQ (strcmp (classification_result->classifications ->categories [0 ].label ,
282- whitelisted_label_name ),
278+ allowlisted_label_name ),
283279 0 );
284280
285281 if (image_classifier) TfLiteImageClassifierDelete (image_classifier);
0 commit comments