[
https://issues.apache.org/jira/browse/NIFI-15506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Stieglitz updated NIFI-15506:
------------------------------------
Description:
It seems the use of classes
{code:java}
nifi-extension-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/test/java/org/apache/nifi/lookup/TestProcessor.java
{code}
{code:java}
nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/test/java/org/apache/nifi/processors/aws/credentials/provider/service/MockAWSProcessor.java
{code}
{code:java}
nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/serialization/TestRecordReaderProcessor.java{code}
{code:java}
nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/serialization/TestRecordSetWriterProcessor.java{code}
{code:java}
nifi-extension-bundles/nifi-standard-services/nifi-record-sink-service-bundle/nifi-record-sink-service/src/test/java/org/apache/nifi/record/sink/TestProcessor.java
{code}
{code:java}
nifi-extension-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-client-service/src/test/java/org/apache/nifi/elasticsearch/TestControllerServiceProcessor.java{code}
{code:java}
nifi-extension-bundles/nifi-mongodb-bundle/nifi-mongodb-services/src/test/java/org/apache/nifi/mongodb/TestControllerServiceProcessor.java{code}
{code:java}
nifi-extension-bundles/nifi-mongodb-bundle/nifi-mongodb-services/src/test/java/org/apache/nifi/mongodb/TestLookupServiceProcessor.java
{code}
to test controller services or the use of
{code:java}
Mockito.mock(Processor.class){code}
are not necessary as org.apache.nifi.util.NoOpProcessor fits the same purpose.
The goal of this ticket is replace all the uses of the aforementioned test
processor classes as well as the use of Mockito to mock a Processor with the
use of org.apache.nifi.util.NoOpProcessor and delete the aforementioned test
processor classes from the code base.
was:
It seems the use of classes
{code:java}
nifi-extension-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/test/java/org/apache/nifi/lookup/TestProcessor.java
{code}
{code:java}
nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/test/java/org/apache/nifi/processors/aws/credentials/provider/service/MockAWSProcessor.java
{code}
{code:java}
nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/serialization/TestRecordReaderProcessor.java{code}
{code:java}
nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/serialization/TestRecordSetWriterProcessor.java{code}
{code:java}
nifi-extension-bundles/nifi-standard-services/nifi-record-sink-service-bundle/nifi-record-sink-service/src/test/java/org/apache/nifi/record/sink/TestProcessor.java
{code}
{code:java}
nifi-extension-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-client-service/src/test/java/org/apache/nifi/elasticsearch/TestControllerServiceProcessor.java{code}
{code:java}
nifi-extension-bundles/nifi-mongodb-bundle/nifi-mongodb-services/src/test/java/org/apache/nifi/mongodb/TestControllerServiceProcessor.java{code}
{code:java}
nifi-extension-bundles/nifi-mongodb-bundle/nifi-mongodb-services/src/test/java/org/apache/nifi/mongodb/TestLookupServiceProcessor.java
{code}
to test controller services or the use of
{code:java}
Mockito.mock(Processor.class){code}
are not necessary as org.apache.nifi.util.NoOpProcessor fits the same purpose.
The goal of this ticket is replace all the uses of the aforementioned test
processor classes as well as the use of Mockito to mock a Processor with the
use of org.apache.nifi.util.NoOpProcessor.
> Replace shell processor test classes used to test controller services with
> org.apache.nifi.util.NoOpProcessor
> --------------------------------------------------------------------------------------------------------------
>
> Key: NIFI-15506
> URL: https://issues.apache.org/jira/browse/NIFI-15506
> Project: Apache NiFi
> Issue Type: Improvement
> Reporter: Daniel Stieglitz
> Assignee: Daniel Stieglitz
> Priority: Minor
> Time Spent: 10m
> Remaining Estimate: 0h
>
> It seems the use of classes
> {code:java}
> nifi-extension-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/test/java/org/apache/nifi/lookup/TestProcessor.java
>
> {code}
> {code:java}
> nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/test/java/org/apache/nifi/processors/aws/credentials/provider/service/MockAWSProcessor.java
> {code}
> {code:java}
> nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/serialization/TestRecordReaderProcessor.java{code}
> {code:java}
> nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/java/org/apache/nifi/serialization/TestRecordSetWriterProcessor.java{code}
> {code:java}
> nifi-extension-bundles/nifi-standard-services/nifi-record-sink-service-bundle/nifi-record-sink-service/src/test/java/org/apache/nifi/record/sink/TestProcessor.java
> {code}
> {code:java}
> nifi-extension-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-client-service/src/test/java/org/apache/nifi/elasticsearch/TestControllerServiceProcessor.java{code}
> {code:java}
> nifi-extension-bundles/nifi-mongodb-bundle/nifi-mongodb-services/src/test/java/org/apache/nifi/mongodb/TestControllerServiceProcessor.java{code}
> {code:java}
> nifi-extension-bundles/nifi-mongodb-bundle/nifi-mongodb-services/src/test/java/org/apache/nifi/mongodb/TestLookupServiceProcessor.java
>
> {code}
> to test controller services or the use of
> {code:java}
> Mockito.mock(Processor.class){code}
> are not necessary as org.apache.nifi.util.NoOpProcessor fits the same purpose.
> The goal of this ticket is replace all the uses of the aforementioned test
> processor classes as well as the use of Mockito to mock a Processor with the
> use of org.apache.nifi.util.NoOpProcessor and delete the aforementioned test
> processor classes from the code base.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)