mirror of
https://github.com/apache/nifi.git
synced 2025-02-09 11:35:05 +00:00
NIFI-6334 - fix custom validate error in PutBigqueryBatch
This closes #3589. Signed-off-by: Koji Kawamura <ijokarumawak@apache.org>
This commit is contained in:
parent
2b0b96e59e
commit
630c651226
@ -35,6 +35,7 @@ import org.apache.nifi.processors.gcp.ProxyAwareTransportFactory;
|
||||
import org.apache.nifi.proxy.ProxyConfiguration;
|
||||
import org.apache.nifi.util.StringUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
@ -135,7 +136,7 @@ public abstract class AbstractBigQueryProcessor extends AbstractGCPProcessor<Big
|
||||
|
||||
@Override
|
||||
protected final Collection<ValidationResult> customValidate(ValidationContext validationContext) {
|
||||
final Collection<ValidationResult> results = super.customValidate(validationContext);
|
||||
final Collection<ValidationResult> results = new ArrayList<ValidationResult>(super.customValidate(validationContext));
|
||||
ProxyConfiguration.validateProxySpec(validationContext, results, ProxyAwareTransportFactory.PROXY_SPECS);
|
||||
|
||||
final boolean projectId = validationContext.getProperty(PROJECT_ID).isSet();
|
||||
|
@ -125,7 +125,6 @@ public class PutBigQueryBatchTest extends AbstractBQTest {
|
||||
runner.assertAllFlowFilesTransferred(PutBigQueryBatch.REL_SUCCESS);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testFailedLoad() throws Exception {
|
||||
when(table.exists()).thenReturn(Boolean.TRUE);
|
||||
@ -150,4 +149,14 @@ public class PutBigQueryBatchTest extends AbstractBQTest {
|
||||
|
||||
runner.assertAllFlowFilesTransferred(PutBigQueryBatch.REL_FAILURE);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMandatoryProjectId() throws Exception {
|
||||
final TestRunner runner = buildNewRunner(getProcessor());
|
||||
addRequiredPropertiesToRunner(runner);
|
||||
runner.assertValid();
|
||||
|
||||
runner.removeProperty(PutBigQueryBatch.PROJECT_ID);
|
||||
runner.assertNotValid();
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user