@Test
  public void testWithConfigRewriter() {
    InMemorySystemDescriptor isd = new InMemorySystemDescriptor("test");
    InMemoryInputDescriptor<TestTableData.PageView> inputDescriptor = isd
        .getInputDescriptor("PageView", new NoOpSerde<>());
    TestRunner.of(new MyTaskApplication())
        .addInputStream(inputDescriptor, TestTableData.generatePartitionedPageViews(40, 4))
        .addConfig("job.config.rewriters", "my-rewriter")
        .addConfig("job.config.rewriter.my-rewriter.class", MyConfigRewriter.class.getName())
        .run(Duration.ofSeconds(10));
  }
MyTaskApplication does not include table descriptor, so if the rewriter does not add the table configs properly,
then the application will fail to execute.
samza-test/src/test/java/org/apache/samza/test/table/TestLocalTableWithConfigRewriterEndToEnd.java