针对nifi处理器的Junit测试扩展了抽象类

时间:2017-07-17 13:01:41

标签: junit mockito connection-pooling apache-nifi

如何为扩展抽象类的nifi处理器编写Junit测试

public class myProcessor extends AbstractDatabaseFetchProcessor {

@Override
public void onTrigger(final ProcessContext context, final ProcessSessionFactory sessionFactory)
        throws ProcessException {

}

从连接池DBCPService创建数据库连接,并从抽象类AbstractDatabaseFetchProcessor中获取一些PropertyDescriptors。

我正在使用来自apache nifi的TestRunner。我想模拟数据库连接,并想知道如何将controllerService(用于连接)设置为testRunner属性。

我是nifi的新手,有人可以帮帮我吗?