Пример #1
0
        public void TestMarshalExceptionOnRead()
        {
            var svc = new TestIgniteServicePortableErr();

            var ex = Assert.Throws <IgniteException>(() => Services.DeployMultiple(SvcName, svc, Grids.Length, 1));

            Assert.AreEqual("Expected exception", ex.Message);

            var svc0 = Services.GetService <TestIgniteServiceSerializable>(SvcName);

            Assert.IsNull(svc0);
        }
Пример #2
0
        public void TestMarshalExceptionOnWrite()
        {
            var svc = new TestIgniteServicePortableErr {ThrowOnWrite = true};

            var ex = Assert.Throws<Exception>(() => Services.DeployMultiple(SvcName, svc, Grids.Length, 1));
            Assert.AreEqual("Expected exception", ex.Message);

            var svc0 = Services.GetService<TestIgniteServiceSerializable>(SvcName);

            Assert.IsNull(svc0);
        }