package uk.ac.ox.zoo.seeg.abraid.mp.common.dto.json;
import org.junit.Test;
import java.util.Arrays;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.mock;
/**
* Tests for JsonDiseaseModelRunLayerSet.
* Copyright (c) 2014 University of Oxford
*/
public class JsonDiseaseModelRunLayerSetTest {
@Test
public void constructorBindsFieldsCorrectly() {
// Arrange
JsonModelRunLayer[] runs = new JsonModelRunLayer[] {mock(JsonModelRunLayer.class), mock(JsonModelRunLayer.class)};
String disease = "expectedDiseases";
// Act
JsonDiseaseModelRunLayerSet result = new JsonDiseaseModelRunLayerSet(disease, Arrays.asList(runs));
// Assert
assertThat(result.getDisease()).isEqualTo(disease);
assertThat(result.getRuns()).containsOnly(runs);
}
}