Extended t00003 with static const auto field test

This commit is contained in:
Bartek Kryza
2021-02-28 19:30:55 +01:00
parent e4d77db5c0
commit e53294905e
2 changed files with 2 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ public:
int public_member; int public_member;
static int static_int; static int static_int;
static const int static_const_int = 1; static const int static_const_int = 1;
static const auto auto_member{10UL};
protected: protected:
void protected_method() {} void protected_method() {}

View File

@@ -55,6 +55,7 @@ TEST_CASE("Test t00003", "[unit-test]")
REQUIRE_THAT(puml, IsField(Public("int public_member"))); REQUIRE_THAT(puml, IsField(Public("int public_member")));
REQUIRE_THAT(puml, IsField(Protected("int protected_member"))); REQUIRE_THAT(puml, IsField(Protected("int protected_member")));
REQUIRE_THAT(puml, IsField(Private("int private_member"))); REQUIRE_THAT(puml, IsField(Private("int private_member")));
REQUIRE_THAT(puml, IsField(Static(Public("unsigned long auto_member"))));
REQUIRE_THAT(puml, IsField(Private("int a"))); REQUIRE_THAT(puml, IsField(Private("int a")));
REQUIRE_THAT(puml, IsField(Private("int b"))); REQUIRE_THAT(puml, IsField(Private("int b")));