Skip to content

Commit

Permalink
Added unit test coverage for InfrastructureInstance
Browse files Browse the repository at this point in the history
  • Loading branch information
paulbourelly999 committed Jul 31, 2023
1 parent 5d347d7 commit 8d0c6ea
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,31 @@ public int getTimeSyncPort() {
public void setTimeSyncPort(int timeSyncPort) {
this.timeSyncPort = timeSyncPort;
}


public int getSimulatedInteractionPort() {
return simulatedInteractionPort;
}



public void setSimulatedInteractionPort(int simulatedInteractionPort) {
this.simulatedInteractionPort = simulatedInteractionPort;
}



public List<Detector> getSensors() {
return sensors;
}



public void setSensors(List<Detector> sensors) {
this.sensors = sensors;
}



public boolean containsSensor(String sensorId) {
for (Detector sensor : sensors) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,5 +81,35 @@ public void testGetterSetterConstructor() {
assertEquals(CartesianPoint.ORIGO, instance.getLocation());
assertEquals(3456, instance.getRxMessagePort());
assertEquals(5667, instance.getTimeSyncPort());
// Test Setter
instance.setInfrastructureId("DifferentID");
assertEquals("DifferentID", instance.getInfrastructureId());
instance.setLocation(CartesianPoint.xy(40, 50));
assertEquals(CartesianPoint.xy(40, 50), instance.getLocation());
instance.setTimeSyncPort(4321);
assertEquals(4321, instance.getTimeSyncPort());
instance.setRxMessagePort(5678);
assertEquals(5678, instance.getRxMessagePort());
instance.setSimulatedInteractionPort(9999);
assertEquals(9999, instance.getSimulatedInteractionPort());
ArrayList<Detector> sensors = new ArrayList<>();
sensors.add(
new Detector(
"sensor1",
DetectorType.SEMANTIC_LIDAR,
new Orientation( 1.0,2.0,3.0),
CartesianPoint.ORIGO));
sensors.add(
new Detector(
"NewSensor",
DetectorType.SEMANTIC_LIDAR,
new Orientation( 24.0,25.0,6.0),
CartesianPoint.ORIGO));
instance.setSensors(sensors);
assertEquals(sensors, instance.getSensors());
instance.setTargetAddress(address);
assertEquals(address, instance.getTargetAddress());


}
}

0 comments on commit 8d0c6ea

Please sign in to comment.