Esempio n. 1
0
        public void HadoopRemoteExceptionConstructorTest()
        {
            // no parameters

            HadoopRemoteException exception = new HadoopRemoteException();

            exception.ExceptionName.ShouldBeNull();
            exception.JavaClassName.ShouldBeNull();

            // message parameter

            exception = new HadoopRemoteException("Exception message.");

            exception.Message.ShouldBe("Exception message.");
            exception.ExceptionName.ShouldBeNull();
            exception.JavaClassName.ShouldBeNull();

            // message, name and class parameters

            exception = new HadoopRemoteException("Exception message.", "Exception name.", "Class name.");

            exception.Message.ShouldBe("Exception message.");
            exception.ExceptionName.ShouldBe("Exception name.");
            exception.JavaClassName.ShouldBe("Class name.");
        }
        public void HadoopRemoteExceptionConstructorTest()
        {
            // test case 1: no parameters

            HadoopRemoteException exception = new HadoopRemoteException();

            Assert.AreEqual(exception.ExceptionName, null);
            Assert.AreEqual(exception.JavaClassName, null);

            // test case 2: message parameter

            exception = new HadoopRemoteException("Exception message.");

            Assert.AreEqual(exception.Message, "Exception message.");
            Assert.AreEqual(exception.ExceptionName, null);
            Assert.AreEqual(exception.JavaClassName, null);

            // test case 3: message, name and class parameters

            exception = new HadoopRemoteException("Exception message.", "Exception name.", "Class name.");

            Assert.AreEqual(exception.Message, "Exception message.");
            Assert.AreEqual(exception.ExceptionName, "Exception name.");
            Assert.AreEqual(exception.JavaClassName, "Class name.");
        }