Ответ - мнение. Я бы сказал НЕТ. Но такие вопросы действительно возникают в повседневной работе, и я понимаю вопрос, поэтому позвольте мне высказать еще какое-то мнение:
Я бы судил, основываясь на конкретной ситуации. Если вы считаете, что мои модульные тестовые процедуры проверяют все это (и полагаются на него), и вы видите, что вероятность того, что выше процедуры может когда-либо измениться к чему-то более сложному, тогда ответ будет ДА. Вопросы, подобные этим, я иногда отвечаю «ДА», чтобы узнать, через какое-то время это было действительно излишним. Затем, в других случаях, я сужу о том, что «о, ни один человек, это действительно слишком сложно», чтобы узнать позже, что есть тот аспект, о котором я никогда не думал.
Как проверить его? Как и все тестовые примеры: Определите ввод и ожидаемый результат. Установить его. Возьми. Проверьте, есть ли у вас то, что вы установили.
Что вы бы описали? Вы верите, что компилятор будет генерировать правильный код? Если это так, здесь для тестирования существует нулевое поведение. Вы также можете протестировать raw 'int'. – jalf