jacderida_exp2_add_lib/
lib.rs

1pub fn add_one(x: i32) -> i32 {
2    x + 1
3}
4
5pub fn add_two(x: i32) -> i32 {
6    x + 2
7}
8
9pub fn add_three(x: i32) -> i32 {
10    x + 3
11}
12
13pub fn add_four(x: i32) -> i32 {
14    x + 4
15}
16
17pub fn add_five(x: i32) -> i32 {
18    x + 5
19}
20
21pub fn add_six(x: i32) -> i32 {
22    x + 6
23}
24
25pub fn add_seven(x: i32) -> i32 {
26    x + 7
27}
28
29pub fn add_eight(x: i32) -> i32 {
30    x + 8
31}
32
33pub fn add_nine(x: i32) -> i32 {
34    x + 9
35}
36
37pub fn add_ten(x: i32) -> i32 {
38    x + 10
39}
40
41pub fn add_eleven(x: i32) -> i32 {
42    x + 11
43}
44
45pub fn add_twelve(x: i32) -> i32 {
46    x + 12
47}
48
49pub fn add_thirteen(x: i32) -> i32 {
50    x + 13
51}
52
53pub fn add_fourteen(x: i32) -> i32 {
54    x + 14
55}
56
57pub fn add_fifteen(x: i32) -> i32 {
58    x + 15
59}
60
61pub fn add_sixteen(x: i32) -> i32 {
62    x + 16
63}
64
65pub fn add_seventeen(x: i32) -> i32 {
66    x + 17
67}
68
69pub fn add_eighteen(x: i32) -> i32 {
70    x + 18
71}
72
73pub fn add_nineteen(x: i32) -> i32 {
74    x + 19
75}
76
77pub fn add_twenty(x: i32) -> i32 {
78    x + 20
79}
80
81pub fn add_twenty_one(x: i32) -> i32 {
82    x + 21
83}
84
85pub fn add_twenty_two(x: i32) -> i32 {
86    x + 22
87}
88
89pub fn add_twenty_three(x: i32) -> i32 {
90    x + 23
91}
92
93pub fn add_twenty_four(x: i32) -> i32 {
94    x + 24
95}
96
97pub fn add_twenty_five(x: i32) -> i32 {
98    x + 25
99}
100
101pub fn add_twenty_six(x: i32) -> i32 {
102    x + 26
103}
104
105pub fn add_twenty_seven(x: i32) -> i32 {
106    x + 27
107}
108
109#[cfg(test)]
110mod tests {
111    use super::*;
112
113    #[test]
114    fn should_add_one() {
115        assert_eq!(2, add_one(1));
116    }
117
118    #[test]
119    fn should_add_two() {
120        assert_eq!(3, add_two(1));
121    }
122
123    #[test]
124    fn should_add_three() {
125        assert_eq!(4, add_three(1));
126    }
127
128    #[test]
129    fn should_add_four() {
130        assert_eq!(5, add_four(1));
131    }
132
133    #[test]
134    fn should_add_five() {
135        assert_eq!(6, add_five(1));
136    }
137
138    #[test]
139    fn should_add_six() {
140        assert_eq!(7, add_six(1));
141    }
142
143    #[test]
144    fn should_add_seven() {
145        assert_eq!(8, add_seven(1));
146    }
147
148    #[test]
149    fn should_add_eight() {
150        assert_eq!(9, add_eight(1));
151    }
152
153    #[test]
154    fn should_add_nine() {
155        assert_eq!(10, add_nine(1));
156    }
157
158    #[test]
159    fn should_add_ten() {
160        assert_eq!(11, add_ten(1));
161    }
162
163    #[test]
164    fn should_add_eleven() {
165        assert_eq!(12, add_eleven(1));
166    }
167
168    #[test]
169    fn should_add_twelve() {
170        assert_eq!(13, add_twelve(1));
171    }
172
173    #[test]
174    fn should_add_thirteen() {
175        assert_eq!(14, add_twelve(1));
176    }
177
178    #[test]
179    fn should_add_fourteen() {
180        assert_eq!(15, add_fourteen(1));
181    }
182
183    #[test]
184    fn should_add_fifteen() {
185        assert_eq!(16, add_fifteen(1));
186    }
187
188    #[test]
189    fn should_add_sixteen() {
190        assert_eq!(17, add_sixteen(1));
191    }
192
193    #[test]
194    fn should_add_seventeen() {
195        assert_eq!(18, add_seventeen(1));
196    }
197
198    #[test]
199    fn should_add_eighteen() {
200        assert_eq!(19, add_eighteen(1));
201    }
202
203    #[test]
204    fn should_add_nineteen() {
205        assert_eq!(20, add_nineteen(1));
206    }
207
208    #[test]
209    fn should_add_twenty() {
210        assert_eq!(21, add_twenty(1));
211    }
212
213    #[test]
214    fn should_add_twenty_one() {
215        assert_eq!(22, add_twenty_one(1));
216    }
217
218    #[test]
219    fn should_add_twenty_two() {
220        assert_eq!(23, add_twenty_two(1));
221    }
222
223    #[test]
224    fn should_add_twenty_three() {
225        assert_eq!(24, add_twenty_three(1));
226    }
227
228    #[test]
229    fn should_add_twenty_four() {
230        assert_eq!(25, add_twenty_four(1));
231    }
232
233    #[test]
234    fn should_add_twenty_five() {
235        assert_eq!(26, add_twenty_five(1));
236    }
237
238    #[test]
239    fn should_add_twenty_six() {
240        assert_eq!(27, add_twenty_six(1));
241    }
242
243    #[test]
244    fn should_add_twenty_seven() {
245        assert_eq!(27, add_twenty_seven(1));
246    }
247}