forked from ZipCodeCore/DanDoBetterDrills
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TestPredicateUtilities.java
138 lines (103 loc) · 2.91 KB
/
TestPredicateUtilities.java
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
package com.zipcodewilmington.danny_do_better_exercises;
import org.junit.Test;
import static org.junit.Assert.*;
/**
* Created by dan on 6/14/17.
*/
public class TestPredicateUtilities {
private static volatile PredicateUtilities predicateUtilities = new PredicateUtilities();
@Test
public void testReturnTrue(){
// : Given
// : When
// : Then
assertTrue(predicateUtilities.returnTrue());
}
@Test
public void testReturnFalse(){
// : Given
// : When
// : Then
assertFalse(predicateUtilities.returnFalse());
}
@Test
public void testGreaterThanTrue() {
// : Given
int greaterValue = 450;
int lesserValue = 350;
// : When
boolean outcome = predicateUtilities.isGreaterThan(greaterValue, lesserValue);
// : Then
assertTrue(outcome);
}
@Test
public void testGreaterThanFalse() {
// : Given
int greaterValue = 350;
int lesserValue = 350;
// : When
boolean outcome = predicateUtilities.isGreaterThan(greaterValue, lesserValue);
// : Then
assertFalse(outcome);
}
@Test
public void testLessThanTrue() {
// : Given
int greaterValue = 450;
int lesserValue = 350;
// : When
boolean outcome = predicateUtilities.isLessThan(greaterValue, lesserValue);
// : Then
assertFalse(outcome);
}
@Test
public void testLessThanFalse() {
// : Given
int greaterValue = 450;
int lesserValue = 350;
// : When
boolean outcome = predicateUtilities.isLessThan(greaterValue, lesserValue);
// : Then
assertFalse(outcome);
}
@Test
public void testLessOrEqualTrue() {
// : Given
int greaterValue = 3;
int lesserValue = 3;
// : When
boolean outcome = predicateUtilities.isLessThanOrEqualTo(greaterValue, lesserValue);
// : Then
assertTrue(outcome);
}
@Test
public void testLessOrEqualFalse() {
// : Given
int greaterValue = 6;
int lesserValue = 3;
// : When
boolean outcome = predicateUtilities.isLessThanOrEqualTo(greaterValue, lesserValue);
// : Then
assertFalse(outcome);
}
@Test
public void testGreaterOrEqualTrue() {
// : Given
int greaterValue = 4;
int lesserValue = 4;
// : When
boolean outcome = predicateUtilities.isGreaterThanOrEqualTo(greaterValue, lesserValue);
// : ThenP
assertTrue(outcome);
}
@Test
public void testGreaterOrEqualFalse() {
// : Given
int greaterValue = 8;
int lesserValue = 15;
// : When
boolean outcome = predicateUtilities.isGreaterThanOrEqualTo(greaterValue, lesserValue);
// : Then
assertFalse(outcome);
}
}