ошибка орфографии в "SetUpTestCase" или "TearDownTestCase" - PullRequest
0 голосов
/ 13 февраля 2019

Мне было интересно, будет ли какое-то предупреждение или что-то за орфографический набросок SetUpTestCase (или TearDownTestCase)

Я столкнулся с утечкой памяти, но также я удалил всю выделенную память вTearDownTestCase и это не имело смысла.После многих поисков я понял, что это только из-за орфографии.Я только что написал SetUpTestcase insted из SetUpTestCase!

static SetUpTestCase
{
    // allocate some memory
}

static TearDownTestcase // instead of TearDownTestCase 
{
    // delete allocated memory
}

Здесь я исправил ошибку, но не нужно что-то делать, чтобы получить предупреждение, ошибку и т. Д.когда что-то подобное происходит?Например, для SetUp (потому что это виртуальная функция) мы можем поместить override, и если произойдет какое-то подобное неправильное написание, компилятор предупредит.Но в ситуации SetUpTestCase/TearDownTestCase (поскольку функции статичны) это решение не может быть использовано.

...