3434import java .io .FileInputStream ;
3535import java .io .IOException ;
3636import java .nio .charset .StandardCharsets ;
37- import java .util .ArrayList ;
38- import java .util .Arrays ;
39- import java .util .List ;
40- import java .util .Set ;
37+ import java .util .*;
4138import org .apache .commons .io .IOUtils ;
4239import org .junit .jupiter .api .*;
4340import org .springframework .beans .factory .annotation .Autowired ;
@@ -71,6 +68,7 @@ class StixApiTest extends IntegrationTest {
7168 @ Autowired private PayloadComposer payloadComposer ;
7269 @ Autowired private InjectorContractComposer injectorContractComposer ;
7370 @ Autowired private TagComposer tagComposer ;
71+ @ Autowired private DomainComposer domainComposer ;
7472
7573 @ Autowired private InjectorFixture injectorFixture ;
7674
@@ -242,6 +240,7 @@ void whenSecurityCoverageSDOHasNoLabelsProperty_shouldForceAddingOpenctiTagToSce
242240 @ Test
243241 @ DisplayName ("Eligible asset groups are assigned by tag rule" )
244242 void eligibleAssetGroupsAreAssignedByTagRule () throws Exception {
243+ Set <Domain > domains = domainComposer .forDefaultUnclassifiedDomain ().persist ().getSet ();
245244 String label = "custom-label" ;
246245 tagRuleComposer
247246 .forTagRule (TagRuleFixture .createDefaultTagRule ())
@@ -263,7 +262,7 @@ void eligibleAssetGroupsAreAssignedByTagRule() throws Exception {
263262 .withAttackPattern (attackPatternWrapper )
264263 .withPayload (
265264 payloadComposer
266- .forPayload (PayloadFixture .createDefaultCommand ())
265+ .forPayload (PayloadFixture .createDefaultCommand (domains ))
267266 .withAttackPattern (attackPatternWrapper ))
268267 .persist ();
269268
0 commit comments