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."); }