Replies: 2 comments
-
@Damtev Please share your ideas on the topic |
Beta Was this translation helpful? Give feedback.
-
Basically, there is a big difference between symbolic and concrete executions for Streams. So, we have corresponding symbolic wrappers for Streams that produce reasonable assemble models - for example, instantiating with On the other hand, the concrete execution finds the real type of Stream which is In summarizing, we need to find a way to produce an assemble model for Streams in concrete execution as it is in symbolic, or, at least, disable concrete execution for methods that return Streams as a result. @sergeypospelov please share, what do you think |
Beta Was this translation helpful? Give feedback.
-
Description
When a Stream is returned there should be some verification of it.
At the moment there are only expected and actual - of Object type - without assertions: see bug #1046
Probably make deepEquals comparison of the Objects inside a Stream.
Idea
Add verification of returned Stream.
When the data is generated for the input - we need to check the Stream on the output.
It's class and the objects inside.
Use cases
Functional interfaces returned from a method.
Beta Was this translation helpful? Give feedback.
All reactions