Exemplo n.º 1
0
        private void testExcp5Import(String msg, int code, Object value)
        {
            StructValue sv = new StructValue(ValueFactoryTest1._mt_org_apache_etch_tests_Test1_Excp5, vf);

            sv.Add(ValueFactoryTest1._mf_msg, msg);
            sv.Add(ValueFactoryTest1._mf_code, code);
            sv.Add(ValueFactoryTest1._mf_x, value);
            Excp5 e = ( Excp5 )vf.ImportCustomValue(sv);

            Assert.AreEqual(msg, e.msg);
            Assert.AreEqual(code, e.code);
            Assert.AreEqual(value, e.x);
        }
Exemplo n.º 2
0
        private void testExcp5Helper(String msg, int code, Object value)
        {
            Excp5 e = new Excp5(msg, code, value);

            Assert.AreEqual(msg, e.msg);
            Assert.AreEqual(code, e.code);
            Assert.AreEqual(value, e.x);

            e = new Excp5(null, null, null);
            Assert.IsNull(e.msg);
            Assert.IsNull(e.code);
            Assert.IsNull(e.x);

            e = new Excp5();
            Assert.IsNull(e.msg);
            Assert.IsNull(e.code);
            Assert.IsNull(e.x);

            e.msg  = msg;
            e.code = code;
            e.x    = value;

            Assert.AreEqual(msg, e.msg);
            Assert.AreEqual(code, e.code);
            Assert.AreEqual(value, e.x);

            e.msg  = null;
            e.code = null;
            e.x    = null;

            Assert.IsNull(e.msg);
            Assert.IsNull(e.code);
            Assert.IsNull(e.x);

            //Throwable t = e;
            Assert.IsTrue(e is Exception);
            //assertFalse( t instanceof RuntimeException );
        }