EliasFarhan/NekoEngine

Inverser la logique de neko_assert [Oleg]?

Closed this issue · 1 comments

J'ai passé 10 minutes à essayer de debugger qqch en pensant que la logique du neko_assert() était inversée.
Vous voulez pas l'inverser de base pour que neko_assert(CONDITION) se comporte comme un EXPECT_TRUE(CONDITION)?

Voilà le bout de code qui m'avait bloqué:

neko_assert(Contains(key), "neko::Map<Key,Value>::Append(const Key, const Value): Map already contains Key passed.");

qui devient:
neko_assert(!Contains(key), "neko::Map<Key,Value>::Append(const Key, const Value): Map already contains Key passed.");

Actuellement l'assert se comporte comme un EXPECT_FALSE...