Koala Lam created IGNITE-14370:
----------------------------------
Summary: BinaryMarshallerSelfTest not available for code re-use
Key: IGNITE-14370
URL:
https://issues.apache.org/jira/browse/IGNITE-14370 Project: Ignite
Issue Type: Task
Components: binary
Affects Versions: 2.9.1
Reporter: Koala Lam
We are building a set of filters which work with BinaryObject format of our POJOs. We want to build test to ensure these filters are built correctly. The idea is:
1) Use BinaryMarshaller to marshal our POJO into BinraryObject format
2) Run our filters against these BinaryObject
3) Verify the result
We found below 2 functions may be useful for our use case. Are they made available for use? Please also advise any recommended way to test user-defined filters against BinaryObject.
https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java#L3873{code:java}
private <T> BinaryObjectImpl marshal(T obj, BinaryMarshaller marsh) throws IgniteCheckedException {
{code}
https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java#L3940{code:java}
protected BinaryMarshaller binaryMarshaller(
BinaryNameMapper nameMapper,
BinaryIdMapper mapper,
BinarySerializer serializer,
Collection<BinaryTypeConfiguration> cfgs,
Collection<String> excludedClasses
) throws IgniteCheckedException {
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)