blob: 3dc1d556b05ab1d2dfeecf61b357867646b0dfb0 [file] [log] [blame]
Navin P318e1df2021-03-21 19:15:46 +05301#include <doctest/doctest.h>
2
3DOCTEST_MAKE_STD_HEADERS_CLEAN_FROM_WARNINGS_ON_WALL_BEGIN
4#include <cstdint>
5#include <sstream>
6DOCTEST_MAKE_STD_HEADERS_CLEAN_FROM_WARNINGS_ON_WALL_END
7
8namespace user2 {
9struct label
10{
11 label()
12 : i(0) {}
13 int i;
14 friend bool operator==(const user2::label& lhs, const user2::label& rhs) {
15 return lhs.i == rhs.i;
16 }
17};
18} // namespace user2
19
20TEST_CASE("namespace 2 friend operator") {
21 user2::label a;
22 user2::label b;
23 REQUIRE(a == b);
24}