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

Nikolay Izhikov updated IGNITE-16083:
-------------------------------------
    Description: 
Even after IGNITE-14742 Thin client serde process on .Net side doesn't work 
properly for array.
See ignored tests added during IGNITE-14299

ServiceTypeAutoResolveTest#TestCallPlatformServiceThinClient
ServiceTypeAutoResolveTest#TestCallJavaServiceThinClient

{code}

        /// <summary>
        /// Tests Java service invocation.
        /// </summary>
        [Test]
        [Ignore("https://issues.apache.org/jira/browse/IGNITE-16083";)]
        public void TestCallJavaServiceThinClient()
        {
            var svc = 
_thinClient.GetServices().GetServiceProxy<IJavaService>(_javaSvcName);
            var binSvc = _thinClient.GetServices() 
.WithKeepBinary().WithServerKeepBinary()
                .GetServiceProxy<IJavaService>(_javaSvcName);

            DoTestService(svc);

            DoTestBinary(svc, binSvc);

            DoTestJavaExceptions(svc, true);
        }

{code}

{code}
        /// <summary>
        /// Tests .Net service invocation with thin client.
        /// </summary>
        [Test]
        [Ignore("https://issues.apache.org/jira/browse/IGNITE-16083";)]
        public void TestPlatformServiceThinClient()
        {
            
DoTestService(_thinClient.GetServices().GetServiceProxy<IJavaService>(PlatformSvcName));
        }

        /// <summary>
        /// Tests Java service invocation with thin client.
        /// Types should be resolved implicitly.
        /// </summary>
        [Test]
        [Ignore("https://issues.apache.org/jira/browse/IGNITE-16083";)]
        public void TestJavaServiceThinClient()
        {
            
DoTestService(_thinClient.GetServices().GetServiceProxy<IJavaService>(_javaSvcName));
        }
{code}

  was:
Even after IGNITE-14742 Thin client serde process on .Net side doesn't work 
properly for array.
See ignored tests added during IGNITE-14299

ServiceTypeAutoResolveTest#TestCallPlatformServiceThinClient
ServiceTypeAutoResolveTest#TestCallJavaServiceThinClient

{code}

        /// <summary>
        /// Tests Java service invocation.
        /// </summary>
        [Test]
        [Ignore("https://issues.apache.org/jira/browse/IGNITE-16083";)]
        public void TestCallJavaServiceThinClient()
        {
            var svc = 
_thinClient.GetServices().GetServiceProxy<IJavaService>(_javaSvcName);
            var binSvc = _thinClient.GetServices() 
.WithKeepBinary().WithServerKeepBinary()
                .GetServiceProxy<IJavaService>(_javaSvcName);

            DoTestService(svc);

            DoTestBinary(svc, binSvc);

            DoTestJavaExceptions(svc, true);
        }

{code}


> .NET: Thin client services don't work property with collection parameter
> ------------------------------------------------------------------------
>
>                 Key: IGNITE-16083
>                 URL: https://issues.apache.org/jira/browse/IGNITE-16083
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Nikolay Izhikov
>            Priority: Major
>
> Even after IGNITE-14742 Thin client serde process on .Net side doesn't work 
> properly for array.
> See ignored tests added during IGNITE-14299
> ServiceTypeAutoResolveTest#TestCallPlatformServiceThinClient
> ServiceTypeAutoResolveTest#TestCallJavaServiceThinClient
> {code}
>         /// <summary>
>         /// Tests Java service invocation.
>         /// </summary>
>         [Test]
>         [Ignore("https://issues.apache.org/jira/browse/IGNITE-16083";)]
>         public void TestCallJavaServiceThinClient()
>         {
>             var svc = 
> _thinClient.GetServices().GetServiceProxy<IJavaService>(_javaSvcName);
>             var binSvc = _thinClient.GetServices() 
> .WithKeepBinary().WithServerKeepBinary()
>                 .GetServiceProxy<IJavaService>(_javaSvcName);
>             DoTestService(svc);
>             DoTestBinary(svc, binSvc);
>             DoTestJavaExceptions(svc, true);
>         }
> {code}
> {code}
>         /// <summary>
>         /// Tests .Net service invocation with thin client.
>         /// </summary>
>         [Test]
>         [Ignore("https://issues.apache.org/jira/browse/IGNITE-16083";)]
>         public void TestPlatformServiceThinClient()
>         {
>             
> DoTestService(_thinClient.GetServices().GetServiceProxy<IJavaService>(PlatformSvcName));
>         }
>         /// <summary>
>         /// Tests Java service invocation with thin client.
>         /// Types should be resolved implicitly.
>         /// </summary>
>         [Test]
>         [Ignore("https://issues.apache.org/jira/browse/IGNITE-16083";)]
>         public void TestJavaServiceThinClient()
>         {
>             
> DoTestService(_thinClient.GetServices().GetServiceProxy<IJavaService>(_javaSvcName));
>         }
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to