@Test void testBuildCanonicalizedStringSetsVersion() { assertEquals( filter .filter( HttpRequest.builder() .method("GET") .endpoint("http://localhost") .addHeader(HttpHeaders.HOST, "localhost") .payload("Action=DescribeImages&ImageId.1=ami-2bb65342") .build()) .getPayload() .getRawContent(), "Action=DescribeImages&ImageId.1=ami-2bb65342&Signature=ugnt4m2eHE7Ka%2FvXTr9EhKZq7bhxOfvW0y4pAEqF97w%3D&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2009-11-08T15%3A54%3A08.897Z&Version=apiVersion&AWSAccessKeyId=identity"); }