This is an automated email from the ASF dual-hosted git repository.

martinzink pushed a commit to branch minifi-api-property
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git


The following commit(s) were added to refs/heads/minifi-api-property by this 
push:
     new 49105305d add CHECKS to GenerateFlowFileTests.cpp
49105305d is described below

commit 49105305dfb8b6d79cf84f5ecc88233d05e7a6ea
Author: Martin Zink <[email protected]>
AuthorDate: Tue Mar 18 14:17:40 2025 +0100

    add CHECKS to GenerateFlowFileTests.cpp
---
 .../tests/unit/GenerateFlowFileTests.cpp           | 42 +++++++++++-----------
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git 
a/extensions/standard-processors/tests/unit/GenerateFlowFileTests.cpp 
b/extensions/standard-processors/tests/unit/GenerateFlowFileTests.cpp
index 134d4db7d..7e9d428f6 100644
--- a/extensions/standard-processors/tests/unit/GenerateFlowFileTests.cpp
+++ b/extensions/standard-processors/tests/unit/GenerateFlowFileTests.cpp
@@ -42,14 +42,14 @@ TEST_CASE("GenerateFlowFileWithBinaryData") {
   auto generate_flow_file = test_controller.getProcessor();
   LogTestController::getInstance().setWarn<GenerateFlowFile>();
 
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::FileSize, "10");
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::BatchSize, "2");
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::FileSize, "10"));
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::BatchSize, "2"));
 
   // This property will be ignored if binary files are used
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::CustomText, "Current time: ${now()}");
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::CustomText, "Current time: ${now()}"));
 
   REQUIRE(is_unique.has_value());
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::UniqueFlowFiles, fmt::format("{}", *is_unique));
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::UniqueFlowFiles, fmt::format("{}", *is_unique)));
 
   auto first_batch = test_controller.trigger();
   REQUIRE(first_batch.at(GenerateFlowFile::Success).size() == 2);
@@ -70,9 +70,9 @@ TEST_CASE("GenerateFlowFileTestEmpty") {
   minifi::test::SingleProcessorTestController 
test_controller{std::make_unique<GenerateFlowFile>("GenerateFlowFile")};
   auto generate_flow_file = test_controller.getProcessor();
 
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::FileSize, "0");
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::UniqueFlowFiles, "false");
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::DataFormat, "Text");
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::FileSize, "0"));
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::UniqueFlowFiles, "false"));
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::DataFormat, "Text"));
 
   auto result = test_controller.trigger();
   REQUIRE(result.at(GenerateFlowFile::Success).size() == 1);
@@ -86,9 +86,9 @@ TEST_CASE("GenerateFlowFileCustomTextTest") {
 
   constexpr auto uuid_string_length = 36;
 
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::CustomText, "${UUID()}");
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::UniqueFlowFiles, "false");
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::DataFormat, "Text");
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::CustomText, "${UUID()}"));
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::UniqueFlowFiles, "false"));
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::DataFormat, "Text"));
 
   auto result = test_controller.trigger();
   REQUIRE(result.at(GenerateFlowFile::Success).size() == 1);
@@ -103,10 +103,10 @@ TEST_CASE("GenerateFlowFileCustomTextEmptyTest") {
   constexpr int32_t file_size = 10;
 
   CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::FileSize, std::to_string(file_size)));
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::UniqueFlowFiles, "false");
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::DataFormat, "Text");
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::UniqueFlowFiles, "false"));
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::DataFormat, "Text"));
   SECTION("Empty custom data") {
-    test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::CustomText, "");
+    CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::CustomText, ""));
   }
 
   SECTION("No custom data") {
@@ -121,10 +121,10 @@ TEST_CASE("GenerateFlowFileCustomTextEmptyTest") {
 TEST_CASE("GenerateFlowFile reevaluating CustomText") {
   minifi::test::SingleProcessorTestController 
test_controller{std::make_unique<GenerateFlowFile>("GenerateFlowFile")};
   auto generate_flow_file = test_controller.getProcessor();
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::DataFormat, "Text");
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::UniqueFlowFiles, "false");
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::CustomText, "${nextInt()}");
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::BatchSize, "2");
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::DataFormat, "Text"));
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::UniqueFlowFiles, "false"));
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::CustomText, "${nextInt()}"));
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::BatchSize, "2"));
 
   for (auto i = 0; i < 100; ++i) {
     auto batch = test_controller.trigger();
@@ -138,10 +138,10 @@ TEST_CASE("GenerateFlowFile reevaluating CustomText") {
 TEST_CASE("GenerateFlowFile CustomText evaluates to empty string") {
   minifi::test::SingleProcessorTestController 
test_controller{std::make_unique<GenerateFlowFile>("GenerateFlowFile")};
   auto generate_flow_file = test_controller.getProcessor();
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::DataFormat, "Text");
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::UniqueFlowFiles, "false");
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::CustomText, "${invalid_variable}");
-  test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::BatchSize, "2");
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::DataFormat, "Text"));
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::UniqueFlowFiles, "false"));
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::CustomText, "${invalid_variable}"));
+  CHECK(test_controller.plan->setProperty(generate_flow_file, 
GenerateFlowFile::BatchSize, "2"));
 
   auto batch = test_controller.trigger();
   auto batch_0 = 
test_controller.plan->getContent(batch.at(GenerateFlowFile::Success)[0]);

Reply via email to