use of com.ibatis.sqlmap.client.extensions.ParameterSetter in project gocd by gocd.
the class BuildResultTypeHandlerCallbackTest method shouldReturnScheduledStringWhenGivenScheduled.
@Test
public void shouldReturnScheduledStringWhenGivenScheduled() throws SQLException {
final ParameterSetter parameterSetter = context.mock(ParameterSetter.class);
context.checking(new Expectations() {
{
one(parameterSetter).setString(JobResult.Failed.toString());
}
});
callback.setParameter(parameterSetter, JobResult.Failed);
}
use of com.ibatis.sqlmap.client.extensions.ParameterSetter in project gocd by gocd.
the class StageResultTypeHandlerCallbackTest method assertMaps.
private void assertMaps(final String str, StageResult value) throws SQLException {
final ResultGetter resultGetter;
Mockery context = new Mockery() {
{
setImposteriser(ClassImposteriser.INSTANCE);
}
};
resultGetter = context.mock(ResultGetter.class);
context.checking(new Expectations() {
{
one(resultGetter).getString();
will(returnValue(str));
}
});
StageResult result = (StageResult) callback.getResult(resultGetter);
assertThat(result, is(equal(value)));
final ParameterSetter parameterSetter = context.mock(ParameterSetter.class);
context.checking(new Expectations() {
{
one(parameterSetter).setString(str);
}
});
callback.setParameter(parameterSetter, value);
}
use of com.ibatis.sqlmap.client.extensions.ParameterSetter in project gocd by gocd.
the class StageStateTypeHandlerCallbackTest method assertMaps.
private void assertMaps(final String str, StageState value) throws SQLException {
final ResultGetter resultGetter;
Mockery context = new Mockery() {
{
setImposteriser(ClassImposteriser.INSTANCE);
}
};
resultGetter = context.mock(ResultGetter.class);
context.checking(new Expectations() {
{
one(resultGetter).getString();
will(returnValue(str));
}
});
StageState result = (StageState) callback.getResult(resultGetter);
assertThat(result, is(equal(value)));
final ParameterSetter parameterSetter = context.mock(ParameterSetter.class);
context.checking(new Expectations() {
{
one(parameterSetter).setString(str);
}
});
callback.setParameter(parameterSetter, value);
}
use of com.ibatis.sqlmap.client.extensions.ParameterSetter in project gocd by gocd.
the class BuildStateTypeHandlerCallbackTest method shouldReturnScheduledStringWhenGivenScheduled.
@Test
public void shouldReturnScheduledStringWhenGivenScheduled() throws SQLException {
final ParameterSetter parameterSetter = context.mock(ParameterSetter.class);
context.checking(new Expectations() {
{
one(parameterSetter).setString(JobState.Scheduled.toString());
}
});
BuildStateTypeHandlerCallback callback = new BuildStateTypeHandlerCallback();
callback.setParameter(parameterSetter, JobState.Scheduled);
}
Aggregations