Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'tests/org.eclipse.etrice.integration.tests/src-gen/org/eclipse/etrice/integration/ConfigTest/SubSystemConfigTest.java')
-rw-r--r--tests/org.eclipse.etrice.integration.tests/src-gen/org/eclipse/etrice/integration/ConfigTest/SubSystemConfigTest.java71
1 files changed, 58 insertions, 13 deletions
diff --git a/tests/org.eclipse.etrice.integration.tests/src-gen/org/eclipse/etrice/integration/ConfigTest/SubSystemConfigTest.java b/tests/org.eclipse.etrice.integration.tests/src-gen/org/eclipse/etrice/integration/ConfigTest/SubSystemConfigTest.java
index a51b529ee..bf4b7294e 100644
--- a/tests/org.eclipse.etrice.integration.tests/src-gen/org/eclipse/etrice/integration/ConfigTest/SubSystemConfigTest.java
+++ b/tests/org.eclipse.etrice.integration.tests/src-gen/org/eclipse/etrice/integration/ConfigTest/SubSystemConfigTest.java
@@ -33,8 +33,9 @@ public class SubSystemConfigTest extends SubSystemClassBase{
public void instantiateActors(){
// all addresses
// Addresses for the Subsystem Systemport
- Address addr_item_SystemPort_0 = new Address(0,0,104);
- Address addr_item_SystemPort_1 = new Address(0,0,105);
+ Address addr_item_SystemPort_0 = new Address(0,0,106);
+ Address addr_item_SystemPort_1 = new Address(0,0,107);
+ Address addr_item_SystemPort_2 = new Address(0,0,108);
// actor instance /SubSystemConfigTest/top itself => Systemport Address
// TODOTJ: For each Actor, multiple addresses should be generated (actor?, systemport, debugport)
@@ -44,11 +45,16 @@ public class SubSystemConfigTest extends SubSystemClassBase{
// TODOTJ: For each Actor, multiple addresses should be generated (actor?, systemport, debugport)
Address addr_item__SubSystemConfigTest_top_testee = new Address(0,0,102);
// interface items of /SubSystemConfigTest/top/testee
- Address addr_item__SubSystemConfigTest_top_testee_port1 = new Address(0,0,103);
+ Address addr_item__SubSystemConfigTest_top_testee_Reg_port = new Address(0,0,103);
+ // actor instance /SubSystemConfigTest/top/testee/AR1 itself => Systemport Address
+ // TODOTJ: For each Actor, multiple addresses should be generated (actor?, systemport, debugport)
+ Address addr_item__SubSystemConfigTest_top_testee_AR1 = new Address(0,0,104);
+ // interface items of /SubSystemConfigTest/top/testee/AR1
+ Address addr_item__SubSystemConfigTest_top_testee_AR1_Conj_port = new Address(0,0,105);
// instantiate all actor instances
- instances = new ActorClassBase[2];
- instances[0] = new ConfigText_Top(
+ instances = new ActorClassBase[3];
+ instances[0] = new ConfigText_Top_ac(
this,
"top",
// own interface item addresses
@@ -58,28 +64,65 @@ public class SubSystemConfigTest extends SubSystemClassBase{
new Address[][] {{addr_item_SystemPort_0}
}
);
- instances[1] = new Testee(
+ instances[1] = new Testee_ac(
instances[0],
"testee",
// own interface item addresses
new Address[][] {{addr_item__SubSystemConfigTest_top_testee},
{
- addr_item__SubSystemConfigTest_top_testee_port1
+ addr_item__SubSystemConfigTest_top_testee_Reg_port
}
},
// peer interface item addresses
new Address[][] {{addr_item_SystemPort_1},
{
- null
+ addr_item__SubSystemConfigTest_top_testee_AR1_Conj_port
+ }
+ }
+ );
+ instances[2] = new AC1_ac(
+ instances[1],
+ "AR1",
+ // own interface item addresses
+ new Address[][] {{addr_item__SubSystemConfigTest_top_testee_AR1},
+ {
+ addr_item__SubSystemConfigTest_top_testee_AR1_Conj_port
+ }
+ },
+ // peer interface item addresses
+ new Address[][] {{addr_item_SystemPort_2},
+ {
+ addr_item__SubSystemConfigTest_top_testee_Reg_port
}
}
);
// apply instance attribute configurations
{
- Testee inst = (Testee) instances[1];
- inst.setBool3(true);
- inst.setInt3(301);
+ Testee_ac inst = (Testee_ac) instances[1];
+ inst.setBool_i(true);
+ inst.setInt_i(301);
+ inst.setFloat_i(1.0E-5);
+ inst.setChar_i('C');
+ inst.setString_i("ROOM 2 Moon".toCharArray());
+ {
+ int[] array = inst.getArray1_i();
+ for (int i=0;i<1;i++){
+ array[i] = 4;
+ }
+ }
+ inst.setArray2_i(new boolean[]{ false, true });
+ inst.getReg_port().setFloat_i(25);
+ }
+ {
+ AC1_ac inst = (AC1_ac) instances[2];
+ {
+ float[] array = inst.getConj_port().getArray1_i();
+ for (int i=0;i<1;i++){
+ array[i] = 256;
+ }
+ }
+ inst.getConj_port().setArray2_i(new long[]{ 1, 2 });
}
// create the subsystem system port
@@ -88,12 +131,14 @@ public class SubSystemConfigTest extends SubSystemClassBase{
// own addresses
new Address[]{
addr_item_SystemPort_0,
- addr_item_SystemPort_1
+ addr_item_SystemPort_1,
+ addr_item_SystemPort_2
},
// peer addresses
new Address[]{
addr_item__SubSystemConfigTest_top,
- addr_item__SubSystemConfigTest_top_testee
+ addr_item__SubSystemConfigTest_top_testee,
+ addr_item__SubSystemConfigTest_top_testee_AR1
});
}

Back to the top