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);
}