Search in sources :

Example 6 with Beacon

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);
}
Also used : BeaconResponse(org.molgenis.beacon.controller.model.BeaconResponse) BeaconDatasetResponse(org.molgenis.beacon.controller.model.BeaconDatasetResponse) Beacon(org.molgenis.beacon.config.Beacon) Test(org.testng.annotations.Test)

Aggregations

Beacon (org.molgenis.beacon.config.Beacon)6 Test (org.testng.annotations.Test)5 BeaconAlleleRequest (org.molgenis.beacon.controller.model.BeaconAlleleRequest)3 BeaconAlleleResponse (org.molgenis.beacon.controller.model.BeaconAlleleResponse)3 BeaconDatasetResponse (org.molgenis.beacon.controller.model.BeaconDatasetResponse)2 BeaconResponse (org.molgenis.beacon.controller.model.BeaconResponse)2 BeaconDataset (org.molgenis.beacon.config.BeaconDataset)1 UnknownBeaconException (org.molgenis.beacon.controller.model.exceptions.UnknownBeaconException)1