Little-endian hex в диагностике GHKit, почему? - PullRequest
2 голосов
/ 26 июля 2009

В контексте программирования на iPhone я использую GHKit для модульного тестирования (gabriel / gh-unit на github).

Вот ошибочное утверждение теста:

GHAssertEquals(150, 15, @"someLimit");

а вот диагностика из GHKit (отображается в симуляторе и в консоли Xcode):

    2009-07-25 22:41:12.553 UnitTests[38404:3f07] Exception: '<96000000>' should be equal to '<0f000000>' +/-'(null)'. someLimit

Очевидно, GHKit отображает ошибочные значения в шестнадцатеричном гексе.

ОК, я могу преобразовать в целочисленные значения, но почему так? Это функция или ошибка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...