コード例 #1
0
ファイル: TryTest.java プロジェクト: javaslang/javaslang
 @Test
 public void shouldReturnHasCodeOnNonFatal() {
   final Exception exception = new java.lang.Exception();
   final NonFatalException cause = NonFatalException.of(exception);
   assertThat(cause.hashCode()).isEqualTo(Objects.hashCode(exception));
 }
コード例 #2
0
ファイル: TryTest.java プロジェクト: javaslang/javaslang
 @Test
 public void shouldReturnToStringOnNonFatal() {
   final Exception exception = new java.lang.Exception();
   final NonFatalException cause = NonFatalException.of(exception);
   assertThat(cause.toString()).isEqualTo("NonFatal(" + exception.toString() + ")");
 }
コード例 #3
0
ファイル: TryTest.java プロジェクト: javaslang/javaslang
 @Test
 public void shouldDetectNonFatalException() throws Exception {
   final NonFatalException cause = NonFatalException.of(new Exception());
   assertThat(cause).isNotNull();
 }
コード例 #4
0
ファイル: TryTest.java プロジェクト: javaslang/javaslang
 @Test
 public void shouldReturnAndNotThrowOnNonFatal() {
   final NonFatalException cause = NonFatalException.of(new Exception());
   assertThat(NonFatalException.of(cause)).isNotNull();
 }
コード例 #5
0
ファイル: TryTest.java プロジェクト: javaslang/javaslang
 @Test(expected = Try.FatalException.class)
 public void shouldDetectFatalException() throws Exception {
   NonFatalException.of(new OutOfMemoryError());
 }