You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Matthias J. Sax (Jira)" <ji...@apache.org> on 2022/12/29 00:41:00 UTC

[jira] [Assigned] (KAFKA-6460) Add mocks for state stores used in Streams unit testing

     [ https://issues.apache.org/jira/browse/KAFKA-6460?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matthias J. Sax reassigned KAFKA-6460:
--------------------------------------

    Assignee:     (was: Yishun Guan)

> Add mocks for state stores used in Streams unit testing
> -------------------------------------------------------
>
>                 Key: KAFKA-6460
>                 URL: https://issues.apache.org/jira/browse/KAFKA-6460
>             Project: Kafka
>          Issue Type: Improvement
>          Components: streams-test-utils
>            Reporter: Guozhang Wang
>            Priority: Major
>              Labels: kip, newbie++
>
> We'd like to use mocks for different types of state stores: kv, window, session that can be used to record the number of expected put / get calls used in the DSL operator unit testing. This involves implementing the two interfaces {{StoreSupplier}} and {{StoreBuilder}} that can return a object created from, say, EasyMock, and the object can then be set up with the expected calls.
> In addition, we should also add a mock record collector which can be returned from the mock processor context so that with logging enabled store, users can also validate if the changes have been forwarded to the changelog as well.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)