package org.robotframework.javalib.mocks;
import org.robotframework.javalib.factory.KeywordFactory;
import org.robotframework.javalib.keyword.Keyword;
public class KeywordFactoryWithOneKeyword implements KeywordFactory {
public String keywordName;
public Keyword keywordInstance;
public String createKeywordArgument;
public boolean keywordCreated;
public boolean keywordNamesRetrieved;
public KeywordFactoryWithOneKeyword(String keywordname, Keyword keyword) {
this.keywordName = keywordname;
this.keywordInstance = keyword;
}
public Keyword createKeyword(String keywordName) {
keywordCreated = true;
createKeywordArgument = keywordName;
if (this.keywordName.equals(keywordName)) {
return keywordInstance;
} else {
return null;
}
}
public String[] getKeywordNames() {
keywordNamesRetrieved = true;
return new String[] { keywordName };
}
}