Andrew Grande created NIFI-1977:
-----------------------------------

             Summary: Property descriptors without explicit validators are not 
recognized
                 Key: NIFI-1977
                 URL: https://issues.apache.org/jira/browse/NIFI-1977
             Project: Apache NiFi
          Issue Type: Bug
          Components: Core Framework
    Affects Versions: 0.6.1
            Reporter: Andrew Grande


Looks like a bug in a testing framework.

I have a simple test case like this one: 
https://github.com/aperepel/nifi-csv-bundle/blob/master/nifi-csv-processors/src/test/java/org/apache/nifi/processors/csv/ParseCSVRecordTest.java#L113

When a property is declared without an explicit validator, the test runner 
fails complaining that Custom Header is not a supported property (yes, I've 
added it to the descriptors list).

{code:java}
public static final PropertyDescriptor PROP_CUSTOM_HEADER = new 
PropertyDescriptor.Builder()
.name("Custom Header")
.description("Use this header (delimited according to set rules) instead of 
auto-discovering it from schema")
.required(false)                                                                
            .expressionLanguageSupported(true)
.build();
{code}

The intent here is to not have a validator declared, but rather implement more 
complex logic in the customValidate() callback, but the test never gets to that 
point.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to