Iphone GHKit诊断中的小endian hex,为什么?

Iphone GHKit诊断中的小endian hex,为什么?,iphone,unit-testing,Iphone,Unit Testing,在iPhone编程环境中,我使用GHKit进行单元测试(github上的gabriel/gh单元) 下面是一个失败的测试断言: GHAssertEquals(150, 15, @"someLimit"); 这是来自GHKit的诊断(显示在模拟器和Xcode控制台中): 2009-07-25 22:41:12.553单元测试[38404:3f07]异常:“”应等于“”+/-”(null)”。某种限度 很明显,GHKit以小的endian十六进制显示有问题的值 好的,我可以转换成整数值,但为什么

在iPhone编程环境中,我使用GHKit进行单元测试(github上的gabriel/gh单元)

下面是一个失败的测试断言:

GHAssertEquals(150, 15, @"someLimit");
这是来自GHKit的诊断(显示在模拟器和Xcode控制台中):

2009-07-25 22:41:12.553单元测试[38404:3f07]异常:“”应等于“”+/-”(null)”。某种限度
很明显,GHKit以小的endian十六进制显示有问题的值

好的,我可以转换成整数值,但为什么呢?
这是一个功能还是一个bug?

我从GHKit的作者那里得到了答案,在ghunit google groups线程中, 他写的地方

也许我们需要一些宏来测试原语,如:

加塞特资格赛 加塞特资格赛 加塞特夸尔杜布斯酒店 加塞特夸尔夫面包

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