public void setup()

in src/integration-test/java/com/awslabs/iot/helpers/implementations/BasicIotHelperTests.java [58:93]


    public void setup() {
        BasicInjector injector = DaggerBasicInjector.create();
        iotHelper = injector.iotHelper();
        iotClient = injector.iotClient();
        iamHelper = injector.iamHelper();

        CreateThingRequest createThingRequest = CreateThingRequest.builder()
                .thingName(JUNKFORTHINGTESTING)
                .build();
        iotClient.createThing(createThingRequest);

        CreateThingGroupRequest createThingGroupRequest = CreateThingGroupRequest.builder()
                .thingGroupName(JUNKFORGROUPTESTING)
                .build();
        iotClient.createThingGroup(createThingGroupRequest);

        DescribeThingRequest describeThingRequest = DescribeThingRequest.builder()
                .thingName(JUNKFORTHINGTESTING)
                .build();

        DescribeThingResponse describeThingResponse = iotClient.describeThing(describeThingRequest);

        AddThingToThingGroupRequest addThingToThingGroupRequest = AddThingToThingGroupRequest.builder()
                .thingArn(describeThingResponse.thingArn())
                .thingGroupName(JUNKFORGROUPTESTING)
                .build();
        iotClient.addThingToThingGroup(addThingToThingGroupRequest);

        issuerName = List.of(Tuple.of(CN, iamHelper.getAccountId().getId()));
        subjectNameBeforeSigning = List.of(Tuple.of(CN, CSR_TEST_SUBJECT));
        subjectNameAfterSigning = List.of(
                Tuple.of(CN, iotHelper.getEndpoint(IotEndpointType.DATA_ATS)),
                Tuple.of(IotHelper.O, CERTIFICATE_TEST_ORG));

        expectedCsrSubject = String.join(SUBJECT_KEY_VALUE_SEPARATOR, CN, CSR_TEST_SUBJECT);
    }