def afterAll() = clinicalDataCollection.collection.drop()
def beforeEach() = clinicalDataCollection.remove()
def testSavingMeasurements = {
val measurements = ...
clinicalDataCollection.saveMeasurements(measurements)
val persisted = clinicalDataCollection.find(measurements.id)
assert(persisted === measurements)
}
SurveyDefinitionCollectionTest
class PonyService(...) {
def bestPony(): Pony = ponyDAO.find(bestQuery).head
}
@Test def testPonyService() { val mockPonyDAO = mock[PonyDAO] when(mockPonyDAO.find()).thenReturn(Seq(new Pony("Pinkie Pie"))) val service = new PonyService(mockPonyDAO) val pony = service.bestPony() assert(pony.name === "Pinkie Pie") }