@Theory
  public void testEncryptDecrypt(
      @FromDataPoints("vanillaImplementationTestVectors") AesGcmHkdfStreamingTestVector t)
      throws Exception {
    StreamingTestUtil.testEncryptDecrypt(
        t.directConstructorAgs,
        t.directConstructorAgs.getFirstSegmentOffset(),
        t.plaintextSize,
        t.chunkSize);
  }
Encrypts and decrypts some plaintext in a stream and checks that the expected plaintext is
returned.
java_src/src/test/java/com/google/crypto/tink/subtle/AesGcmHkdfStreamingTest.java