diff --git a/edu.kit.ipd.descartes.adaptation.test/test_models/StaRepository.xmi b/edu.kit.ipd.descartes.adaptation.test/test_models/StaRepository.xmi
index 9a59f6d585c4d9375dd291569e738ad31c316c70..611455b63dfa9918cfd0b3dd58313e2e39d9e857 100644
--- a/edu.kit.ipd.descartes.adaptation.test/test_models/StaRepository.xmi
+++ b/edu.kit.ipd.descartes.adaptation.test/test_models/StaRepository.xmi
@@ -149,6 +149,64 @@
           predecessor="123loop123"/>
     </implementedPlan>
   </tactics>
+  <tactics id="testBranch123235"
+      name="testBranchAction">
+    <implementedPlan
+        id="45123123"
+        name="testBranchActionAdaptationPlan">
+      <steps
+          xsi:type="adaptation:StartAction"
+          id="branchStart"
+          successor="branchAction"/>
+      <steps
+          xsi:type="adaptation:StopAction"
+          id="branchStop"
+          predecessor="branchAction"/>
+      <steps
+          xsi:type="adaptation:BranchAction"
+          id="branchAction"
+          predecessor="branchStart"
+          successor="branchStop"
+          condition="self.containedIn.contains -> select( r&#xA; | r.template = self.template)->size() &lt;= 4">
+        <branches
+            id="TRUE-AdaptationPlan"
+            name="TRUE-AdaptationPlan">
+          <steps
+              xsi:type="adaptation:StartAction"
+              id="98start"
+              successor="98trueBranch"/>
+          <steps
+              xsi:type="adaptation:ActionReference"
+              id="98trueBranch"
+              predecessor="98start"
+              successor="98stop"
+              refersTo="2"/>
+          <steps
+              xsi:type="adaptation:StopAction"
+              id="98stop"
+              predecessor="98trueBranch"/>
+        </branches>
+        <branches
+            id="FALSE-AdaptationPlan"
+            name="FALSE-AdaptationPlan">
+          <steps
+              xsi:type="adaptation:StartAction"
+              id="99start"
+              successor="99FalseBranch"/>
+          <steps
+              xsi:type="adaptation:ActionReference"
+              id="99FalseBranch"
+              predecessor="99start"
+              successor="99stop"
+              refersTo="41123123"/>
+          <steps
+              xsi:type="adaptation:StopAction"
+              id="99stop"
+              predecessor="99FalseBranch"/>
+        </branches>
+      </steps>
+    </implementedPlan>
+  </tactics>
   <actions id="2"
       name="myTestIncreaseCpuAction"
       operationType="SCALE_UP">
@@ -233,6 +291,12 @@
         name="testLoopActionTactic"
         usedTactic="123432"
         currentWeight="2000.0"/>
+    <tactics
+        id="testBranch"
+        name="testBranchWeightedTactic"
+        usedTactic="testBranch123235"
+        currentWeight="100.0"
+        defaultWeight="100.0"/>
     <weightingFunction
         id="123sum"
         name="WeightedSum">