use of org.jmock.Mockery in project gocd by gocd.
the class BuildFailedErrorDetectorTest method setUp.
@Before
public void setUp() {
context = new Mockery();
reporter = context.mock(Reporter.class);
detector = new BuildFailedErrorDetector(reporter);
}
use of org.jmock.Mockery in project gocd by gocd.
the class SystemServiceTest method shouldPopulateServerDetailsModel.
@Test
public void shouldPopulateServerDetailsModel() {
Mockery mockery = new Mockery();
final DbMetadataDao dao = mockery.mock(DbMetadataDao.class);
mockery.checking(new Expectations() {
{
one(dao).getSchemaVersion();
will(returnValue(20));
}
});
new SystemEnvironment().setProperty("java.version", "1.5");
new SystemEnvironment().setProperty("os.name", "Linux");
new SystemEnvironment().setProperty("os.version", "2.6");
Map<String, Object> model = new HashMap<>();
new SystemService(dao, null).populateServerDetailsModel(model);
assertThat(model.get("jvm_version"), is("1.5"));
assertThat(model.get("os_info"), is("Linux 2.6"));
assertThat(model.get("schema_version"), is(20));
mockery.assertIsSatisfied();
}
use of org.jmock.Mockery in project Internet-Software-Architectures by zivko11.
the class ActorManagerTests method ReadActor_ReturnsActor.
@Test
public void ReadActor_ReturnsActor() {
// Arrange
Mockery mock = new Mockery();
actorRepository = mock.mock(ActorRepository.class);
final Actor actor = new Actor();
actor.setAcName("Zivko");
actor.setAcSurname("Stanisic");
mock.checking(new Expectations() {
{
oneOf(actorRepository).findOne(1);
will(returnValue(actor));
}
});
ActorManager manager = new ActorManager(actorRepository);
// Act
ActorDTO dto = manager.Read(1);
// Assert
Assert.assertNotNull(dto);
Assert.assertEquals(dto.getAcName(), actor.getAcName());
Assert.assertEquals(dto.getAcSurname(), actor.getAcSurname());
mock.assertIsSatisfied();
}
use of org.jmock.Mockery in project Internet-Software-Architectures by zivko11.
the class ActorManagerTests method DeletingActor_ReturnsBoolean.
@Test
public void DeletingActor_ReturnsBoolean() {
// Arrange
Mockery mock = new Mockery();
actorRepository = mock.mock(ActorRepository.class);
// expectations
mock.checking(new Expectations() {
{
oneOf(actorRepository).delete(1);
}
});
// Act and assert
ActorManager manager = new ActorManager(actorRepository);
Assert.assertNotNull(manager);
Assert.assertTrue(manager.Delete(1));
mock.assertIsSatisfied();
}
use of org.jmock.Mockery in project Internet-Software-Architectures by zivko11.
the class ActorPerformancesManagerTests method DeletingActorPerformances_ReturnsBoolean.
@Test
public void DeletingActorPerformances_ReturnsBoolean() {
// Arrange
Mockery mock = new Mockery();
actorReprformancesRepository = mock.mock(ActorPerformancesRepository.class);
// expectations
mock.checking(new Expectations() {
{
oneOf(actorReprformancesRepository).delete(1);
}
});
// Act and assert
ActorPerformancesManager manager = new ActorPerformancesManager(actorReprformancesRepository);
Assert.assertNotNull(manager);
Assert.assertTrue(manager.Delete(1));
mock.assertIsSatisfied();
}
Aggregations