@Override
  public MaterializedTable nonWindowed() {
    return new KsqlMaterializedTable(inner.nonWindowed());
  }
@Test
  public void shouldReturnEmptyIfInnerNonWindowedReturnsEmpty() {
    // Given:
    final MaterializedTable table = materialization.nonWindowed();
    when(innerNonWindowed.get(any(), anyInt(), any())).thenReturn(
        KsMaterializedQueryResult.rowIteratorWithPosition(Collections.emptyIterator(), Position.emptyPosition()));
    givenNoopTransforms();

    // When:
    final Iterator<Row> result = table.get(aKey, partition);

    // Then:
    assertThat(result.hasNext(), is(false));
  }