[ https://issues.apache.org/jira/browse/KAFKA-10200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17211347#comment-17211347 ]
Sophie Blee-Goldman commented on KAFKA-10200: --------------------------------------------- [~vvcephei] can we resolve this ticket or was there some followup work/improvement that isn't yet merged? > MockProcessorContext doesn't work with WindowStores > --------------------------------------------------- > > Key: KAFKA-10200 > URL: https://issues.apache.org/jira/browse/KAFKA-10200 > Project: Kafka > Issue Type: Bug > Components: streams, streams-test-utils > Reporter: John Roesler > Assignee: John Roesler > Priority: Major > > The recommended pattern for testing custom Processor implementations is to > use the test-utils MockProcessorContext. If a Processor implementation needs > a store, the store also has to be initialized with the same context. However, > the existing (in-memory and persistent) Windowed store implementations > perform internal casts that result in class cast exceptions if you attempt to > initialize them with the MockProcessorContext. > A workaround is to instead embed the processor in an application and use the > TopologyTestDriver instead. -- This message was sent by Atlassian Jira (v8.3.4#803005)