ソースを参照

test: minor changes to please the linter

Michele Caini 1 年間 前
コミット
e50f20ebf4

+ 2 - 2
test/entt/core/type_traits.cpp

@@ -19,8 +19,8 @@ struct nlohmann_json_like final {
 };
 
 struct clazz {
-    char foo(int) {
-        return static_cast<char>(quux);
+    char foo(int value) {
+        return static_cast<char>(quux = (value != 0));
     }
 
     [[nodiscard]] int bar(double, float) const {

+ 4 - 4
test/entt/meta/meta_context.cpp

@@ -43,8 +43,8 @@ struct clazz: base {
         return (value = iv);
     }
 
-    [[nodiscard]] int cfunc(int iv) const {
-        return iv;
+    [[nodiscard]] int cfunc(int) const {
+        return value;
     }
 
     static void move_to_bucket(const clazz &instance) {
@@ -206,7 +206,7 @@ TEST_F(MetaContext, MetaType) {
     ASSERT_EQ(instance.value, value.get());
 
     ASSERT_NE(instance.value, value.get_mul());
-    ASSERT_EQ(local.invoke("func"_hs, instance, value).cast<int>(), value.get_mul());
+    ASSERT_EQ(local.invoke("func"_hs, instance, value).cast<int>(), instance.value);
     ASSERT_NE(instance.value, value.get_mul());
 
     ASSERT_FALSE(global.invoke("get"_hs, instance));
@@ -287,7 +287,7 @@ TEST_F(MetaContext, MetaFunc) {
     ASSERT_EQ(instance.value, value.get());
 
     ASSERT_NE(instance.value, value.get_mul());
-    ASSERT_EQ(local.func("func"_hs).invoke(instance, value).cast<int>(), value.get_mul());
+    ASSERT_EQ(local.func("func"_hs).invoke(instance, value).cast<int>(), instance.value);
     ASSERT_NE(instance.value, value.get_mul());
 
     ASSERT_FALSE(global.func("get"_hs));

+ 3 - 3
test/entt/meta/meta_data.cpp

@@ -47,7 +47,7 @@ struct setter_getter {
         return value = static_cast<int>(val);
     }
 
-    int getter() {
+    int getter() const {
         return value;
     }
 
@@ -55,7 +55,7 @@ struct setter_getter {
         return value = val;
     }
 
-    const int &getter_with_ref() {
+    const int &getter_with_ref() const {
         return value;
     }
 
@@ -366,7 +366,7 @@ TEST_F(MetaData, SetConvert) {
     using namespace entt::literals;
 
     clazz instance{};
-    instance.h = 1;
+    clazz::h = 1;
 
     ASSERT_EQ(instance.i, 0);
     ASSERT_TRUE(entt::resolve<clazz>().data("i"_hs).set(instance, instance));

+ 4 - 2
test/entt/meta/meta_utility.cpp

@@ -190,7 +190,8 @@ TEST_F(MetaUtility, MetaGetter) {
 
 TEST_F(MetaUtility, MetaInvokeWithCandidate) {
     std::array args{entt::meta_any{clazz{}}, entt::meta_any{4}};
-    args[0u].cast<clazz &>().value = 3;
+
+    clazz::value = 3;
 
     ASSERT_FALSE((entt::meta_invoke<clazz>({}, &clazz::setter, std::next(args.data()))));
     ASSERT_FALSE((entt::meta_invoke<clazz>({}, &clazz::getter, nullptr)));
@@ -213,7 +214,8 @@ TEST_F(MetaUtility, MetaInvokeWithCandidate) {
 
 TEST_F(MetaUtility, MetaInvoke) {
     std::array args{entt::meta_any{clazz{}}, entt::meta_any{4}};
-    args[0u].cast<clazz &>().value = 3;
+
+    clazz::value = 3;
 
     ASSERT_FALSE((entt::meta_invoke<clazz, &clazz::setter>({}, std::next(args.data()))));
     ASSERT_FALSE((entt::meta_invoke<clazz, &clazz::getter>({}, nullptr)));