use of org.molgenis.beacon.config.Beacon in project molgenis by molgenis.
the class BeaconInfoServiceTest method getAvailableBeaconsTest.
@Test
public void getAvailableBeaconsTest() {
List<BeaconDatasetResponse> beaconDatasets = newArrayList(BeaconDatasetResponse.create("dataset", "DATA", ""));
BeaconResponse beaconResponse = BeaconResponse.create("beacon", "My Beacon", "0.3.0", null, "", "", "", beaconDatasets);
Beacon beacon = mock(Beacon.class);
when(beacon.toBeaconResponse()).thenReturn(beaconResponse);
when(dataService.findAll(BEACON, Beacon.class)).thenReturn(Stream.of(beacon));
List<BeaconResponse> expectedBeaconList = newArrayList(beaconResponse);
assertEquals(beaconInfoService.getAvailableBeacons(), expectedBeaconList);
}
Aggregations