aboutsummaryrefslogtreecommitdiff
path: root/rust/difference-of-squares/tests/difference-of-squares.rs
diff options
context:
space:
mode:
authorFederico Igne <git@federicoigne.com>2020-12-26 17:48:38 +0000
committerFederico Igne <git@federicoigne.com>2021-11-03 18:55:08 +0000
commit02481656966b0a8dfc95cf3c22bcc049660ff7d4 (patch)
tree8e39798fcaf27931d91c2088423fd4e97adcfc2d /rust/difference-of-squares/tests/difference-of-squares.rs
parent4e2052c4d792540c2f742b2c2a081b11117ed41d (diff)
downloadexercism-02481656966b0a8dfc95cf3c22bcc049660ff7d4.tar.gz
exercism-02481656966b0a8dfc95cf3c22bcc049660ff7d4.zip
Move Rust exercises in a subdirectory
Diffstat (limited to 'rust/difference-of-squares/tests/difference-of-squares.rs')
-rw-r--r--rust/difference-of-squares/tests/difference-of-squares.rs46
1 files changed, 46 insertions, 0 deletions
diff --git a/rust/difference-of-squares/tests/difference-of-squares.rs b/rust/difference-of-squares/tests/difference-of-squares.rs
new file mode 100644
index 0000000..4a029b3
--- /dev/null
+++ b/rust/difference-of-squares/tests/difference-of-squares.rs
@@ -0,0 +1,46 @@
1use difference_of_squares as squares;
2
3#[test]
4fn test_square_of_sum_1() {
5 assert_eq!(1, squares::square_of_sum(1));
6}
7
8#[test]
9fn test_square_of_sum_5() {
10 assert_eq!(225, squares::square_of_sum(5));
11}
12
13#[test]
14fn test_square_of_sum_100() {
15 assert_eq!(25_502_500, squares::square_of_sum(100));
16}
17
18#[test]
19fn test_sum_of_squares_1() {
20 assert_eq!(1, squares::sum_of_squares(1));
21}
22
23#[test]
24fn test_sum_of_squares_5() {
25 assert_eq!(55, squares::sum_of_squares(5));
26}
27
28#[test]
29fn test_sum_of_squares_100() {
30 assert_eq!(338_350, squares::sum_of_squares(100));
31}
32
33#[test]
34fn test_difference_1() {
35 assert_eq!(0, squares::difference(1));
36}
37
38#[test]
39fn test_difference_5() {
40 assert_eq!(170, squares::difference(5));
41}
42
43#[test]
44fn test_difference_100() {
45 assert_eq!(25_164_150, squares::difference(100));
46}