1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 package org.apache.hc.core5.util;
29
30 import org.junit.jupiter.api.Assertions;
31 import org.junit.jupiter.api.Test;
32
33
34
35
36 public class TestAsserts {
37
38 @Test
39 public void testExpressionCheckPass() {
40 Asserts.check(true, "All is well");
41 }
42
43 @Test
44 public void testExpressionCheckFail() {
45 Assertions.assertThrows(IllegalStateException.class, () ->
46 Asserts.check(false, "Oopsie"));
47 }
48
49 @Test
50 public void testExpressionNotNullFail() {
51 Assertions.assertThrows(IllegalStateException.class, () ->
52 Asserts.notNull(null, "Stuff"));
53 }
54
55 @Test
56 public void testExpressionNotEmptyFail1() {
57 Assertions.assertThrows(IllegalStateException.class, () ->
58 Asserts.notEmpty(null, "Stuff"));
59 }
60
61 @Test
62 public void testExpressionNotEmptyFail2() {
63 Assertions.assertThrows(IllegalStateException.class, () ->
64 Asserts.notEmpty("", "Stuff"));
65 }
66
67 @Test
68 public void testExpressionNotEmptyBlank1() {
69 Assertions.assertThrows(IllegalStateException.class, () ->
70 Asserts.notBlank(null, "Stuff"));
71 }
72
73 @Test
74 public void testExpressionNotEmptyBlank2() {
75 Assertions.assertThrows(IllegalStateException.class, () ->
76 Asserts.notBlank("", "Stuff"));
77 }
78
79 @Test
80 public void testExpressionNotBlankFail3() {
81 Assertions.assertThrows(IllegalStateException.class, () ->
82 Asserts.notBlank(" \t \n\r", "Stuff"));
83 }
84
85 }