本文整理了Java中ru.yandex.qatools.fsm.impl.YatomataImpl
类的一些代码示例,展示了YatomataImpl
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YatomataImpl
类的具体详情如下:
包路径:ru.yandex.qatools.fsm.impl.YatomataImpl
类名称:YatomataImpl
暂无
代码示例来源:origin: ru.yandex.qatools.camelot/camelot-test
public TestFSMEngine(T fsmMock, Class<T> fsmClass, Object state, Yatomata origEngine) throws FSMException {
if (state == null) {
watcher = new YatomataImpl<>(fsmClass, fsmMock);
} else {
watcher = new YatomataImpl<>(fsmClass, fsmMock, state);
}
this.original = origEngine;
}
代码示例来源:origin: ru.yandex.qatools.camelot/camelot-commons
public Yatomata<T> build(Object state, T fsmInstance) {
try {
if (state == null) {
return new YatomataImpl<>(fsmClass, fsmInstance);
}
return new YatomataImpl<>(fsmClass, fsmInstance, state);
} catch (Exception e) {
throw new RuntimeException("Could not initialize the FSM Engine for FSM " + fsmClass, e); //NOSONAR
}
}
}
代码示例来源:origin: ru.yandex.qatools/yatomata
/**
* Build the new FSM engine with the defined state
*/
@Override
public Yatomata<T> build(Object state) {
try {
T inst = (instance != null) ? instance : fsmClass.newInstance();
if (state == null) {
return new YatomataImpl<>(getFsmClass(), inst);
}
return new YatomataImpl<>(getFsmClass(), inst, state);
} catch (Exception e) {
throw new RuntimeException("Could not initialize the FSM Engine for FSM " + getFsmClass(), e);
}
}
内容来源于网络,如有侵权,请联系作者删除!