com.github.noraui.service.impl.CucumberExpressionServiceImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of noraui Show documentation
Show all versions of noraui Show documentation
Non-Regression Automation for User Interfaces
/**
* NoraUi is licensed under the license GNU AFFERO GENERAL PUBLIC LICENSE
*
* @author Nicolas HALLOUIN
* @author Stéphane GRILLON
*/
package com.github.noraui.service.impl;
import java.util.List;
import java.util.Locale;
import java.util.stream.Collectors;
import org.slf4j.Logger;
import com.github.noraui.log.annotation.Loggable;
import com.github.noraui.service.CucumberExpressionService;
import com.google.inject.Singleton;
import io.cucumber.cucumberexpressions.Argument;
import io.cucumber.cucumberexpressions.CucumberExpression;
import io.cucumber.cucumberexpressions.Expression;
import io.cucumber.cucumberexpressions.ParameterTypeRegistry;
@Loggable
@Singleton
public class CucumberExpressionServiceImpl implements CucumberExpressionService {
static Logger log;
/**
* {@inheritDoc}
*/
@Override
public List