Skip to content

Commit

Permalink
Update CarmaCloudMessageAmbassadorTest.java
Browse files Browse the repository at this point in the history
  • Loading branch information
kruegersp authored Apr 12, 2024
1 parent 7d08972 commit 09e63c3
Showing 1 changed file with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

import org.eclipse.mosaic.rti.api.InternalFederateException;
import org.eclipse.mosaic.rti.api.IllegalValueException;
import org.eclipse.mosaic.rti.api.parameters.AmbassadorParameter;
import org.eclipse.mosaic.rti.TIME;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
Expand Down Expand Up @@ -45,6 +46,11 @@ public class CarmaCloudMessageAmbassadorTest {

private final TemporaryFolder temporaryFolder = new TemporaryFolder();

/**
* {@link RtiAmbassador} mock.
*/
private RtiAmbassador rtiMock;

private CarmaCloudMessageAmbassador ambassador;
/**
* {@link CarmaCloudInstanceManager} mock.
Expand All @@ -60,6 +66,7 @@ public class CarmaCloudMessageAmbassadorTest {
@Before
public void setUp() throws IOException, NoSuchFieldException, InternalFederateException, IllegalValueException {
// Initialize Mocks
rtiMock = mock(RtiAmbassador.class);
instanceManagerMock = mock(CarmaCloudInstanceManager.class);
receiverMock = mock(CarmaCloudRegistrationReceiver.class);

Expand All @@ -70,6 +77,7 @@ public void setUp() throws IOException, NoSuchFieldException, InternalFederateEx
ambassador = new CarmaCloudMessageAmbassador(new AmbassadorParameter("carmacloud",
temporaryFolder.newFile("carmacloud/carmacloud_config.json")));

ambassador.setRtiAmbassador(rtiMock);
FieldSetter.setField(ambassador, ambassador.getClass().getDeclaredField("carmaCloudRegistrationReceiver"), receiverMock);
FieldSetter.setField(ambassador, ambassador.getClass().getDeclaredField("carmaCloudInstanceManager"), instanceManagerMock);
}
Expand Down

0 comments on commit 09e63c3

Please sign in to comment.