Mercurial > malikania
annotate tests/libclient/line/main.cpp @ 30:a1e80d991968
Misc: convert to spaces, #519
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 16 Jun 2016 13:35:31 +0200 |
parents | 45b3c770803c |
children | d4f5f7231b84 |
rev | line source |
---|---|
0 | 1 /* |
2 * main.cpp -- test Line | |
3 * | |
4 * Copyright (c) 2013-2016 Malikania Authors | |
5 * | |
6 * Permission to use, copy, modify, and/or distribute this software for any | |
7 * purpose with or without fee is hereby granted, provided that the above | |
8 * copyright notice and this permission notice appear in all copies. | |
9 * | |
10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | |
11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF | |
12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR | |
13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | |
14 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN | |
15 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | |
16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | |
17 */ | |
18 | |
19 #include <gtest/gtest.h> | |
20 | |
7
45b3c770803c
Misc: switch to lower case (part 2)
David Demelier <markand@malikania.fr>
parents:
0
diff
changeset
|
21 #include <malikania/line.h> |
0 | 22 |
23 using namespace malikania; | |
24 | |
25 TEST(Basics, none) | |
26 { | |
30
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
27 Line line; |
0 | 28 |
30
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
29 ASSERT_EQ(0, line.x1()); |
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
30 ASSERT_EQ(0, line.y1()); |
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
31 ASSERT_EQ(0, line.x2()); |
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
32 ASSERT_EQ(0, line.y2()); |
0 | 33 } |
34 | |
35 TEST(Basics, standard) | |
36 { | |
30
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
37 Line line(10, 20, 30, 40); |
0 | 38 |
30
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
39 ASSERT_EQ(10, line.x1()); |
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
40 ASSERT_EQ(20, line.y1()); |
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
41 ASSERT_EQ(30, line.x2()); |
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
42 ASSERT_EQ(40, line.y2()); |
0 | 43 } |
44 | |
45 TEST(Basics, operatorEq) | |
46 { | |
30
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
47 Line line1, line2; |
0 | 48 |
30
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
49 ASSERT_EQ(line1, line2); |
0 | 50 } |
51 | |
52 TEST(Basics, operatorEq1) | |
53 { | |
30
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
54 Line line1(10, 20, 30, 40); |
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
55 Line line2(10, 20, 30, 40); |
0 | 56 |
30
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
57 ASSERT_EQ(line1, line2); |
0 | 58 } |
59 | |
60 TEST(Basics, operatorNeq) | |
61 { | |
30
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
62 ASSERT_NE(Line(10), Line(20)); |
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
63 ASSERT_NE(Line(10, 10), Line(10, 20)); |
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
64 ASSERT_NE(Line(10, 10, 10), Line(10, 10, 20)); |
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
65 ASSERT_NE(Line(10, 10, 10, 10), Line(10, 10, 10, 20)); |
0 | 66 } |
67 | |
68 int main(int argc, char **argv) | |
69 { | |
30
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
70 testing::InitGoogleTest(&argc, argv); |
0 | 71 |
30
a1e80d991968
Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents:
7
diff
changeset
|
72 return RUN_ALL_TESTS(); |
0 | 73 } |