Search in sources :

Example 1 with ProbeMapper

use of org.iobserve.service.privacy.violation.filter.ProbeMapper in project iobserve-analysis by research-iobserve.

the class ProbeMapperTest method receiveEmptyDataTest.

@Test
public void receiveEmptyDataTest() {
    this.probeMapper = new ProbeMapper(Mockito.mock(Neo4JModelResource.class), Mockito.mock(Neo4JModelResource.class), Mockito.mock(Neo4JModelResource.class), Mockito.mock(Neo4JModelResource.class), Mockito.mock(Neo4JModelResource.class));
    final ProbeManagementData data = new ProbeManagementData(new HashMap<AllocationContext, Set<OperationSignature>>(), new HashMap<AllocationContext, Set<OperationSignature>>());
    final List<ProbeManagementData> input = new LinkedList<>();
    input.add(data);
    final List<AbstractTcpControlEvent> output = new LinkedList<>();
    StageTester.test(this.probeMapper).and().send(input).to(this.probeMapper.getInputPort()).receive(output).from(this.probeMapper.getOutputPort()).start();
    Assert.assertTrue(output.isEmpty());
}
Also used : ProbeMapper(org.iobserve.service.privacy.violation.filter.ProbeMapper) AllocationContext(org.palladiosimulator.pcm.allocation.AllocationContext) AbstractTcpControlEvent(org.iobserve.utility.tcp.events.AbstractTcpControlEvent) Set(java.util.Set) ProbeManagementData(org.iobserve.service.privacy.violation.data.ProbeManagementData) LinkedList(java.util.LinkedList) Test(org.junit.Test)

Example 2 with ProbeMapper

use of org.iobserve.service.privacy.violation.filter.ProbeMapper in project iobserve-analysis by research-iobserve.

the class ProbeMapperTest method receiveUninitializedDataTest.

// private final int port = 5791;
@Test
public void receiveUninitializedDataTest() {
    this.probeMapper = new ProbeMapper(Mockito.mock(Neo4JModelResource.class), Mockito.mock(Neo4JModelResource.class), Mockito.mock(Neo4JModelResource.class), Mockito.mock(Neo4JModelResource.class), Mockito.mock(Neo4JModelResource.class));
    final ProbeManagementData data = new ProbeManagementData(null, null);
    final List<ProbeManagementData> input = new LinkedList<>();
    input.add(data);
    final List<AbstractTcpControlEvent> output = new LinkedList<>();
    StageTester.test(this.probeMapper).and().send(input).to(this.probeMapper.getInputPort()).receive(output).from(this.probeMapper.getOutputPort()).start();
    Assert.assertTrue(output.isEmpty());
}
Also used : ProbeMapper(org.iobserve.service.privacy.violation.filter.ProbeMapper) AbstractTcpControlEvent(org.iobserve.utility.tcp.events.AbstractTcpControlEvent) ProbeManagementData(org.iobserve.service.privacy.violation.data.ProbeManagementData) LinkedList(java.util.LinkedList) Test(org.junit.Test)

Aggregations

LinkedList (java.util.LinkedList)2 ProbeManagementData (org.iobserve.service.privacy.violation.data.ProbeManagementData)2 ProbeMapper (org.iobserve.service.privacy.violation.filter.ProbeMapper)2 AbstractTcpControlEvent (org.iobserve.utility.tcp.events.AbstractTcpControlEvent)2 Test (org.junit.Test)2 Set (java.util.Set)1 AllocationContext (org.palladiosimulator.pcm.allocation.AllocationContext)1