2009-07-25 6 views
2

Dans le contexte de la programmation iPhone, j'utilise le GHKit pour les tests unitaires (gabriel/gh-unit sur github).Petit hexagone dans le diagnostic GHKit, pourquoi?

Voici une assertion de test d'échec:

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

et voici le diagnostic de GHKit (apparaît dans le simulateur et dans la console Xcode):

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

évidence, GHKit affiche la valeurs offensantes dans l'hexagone little-endian. OK, je peux convertir en valeurs entières, mais pourquoi? Est-ce une fonctionnalité ou un bug?

Répondre

1

J'ai obtenu la réponse de l'auteur de GHKit, dans les groupes Google ghunit fil 1, où il a écrit ...

Peut-être que nous avons besoin des macros pour les primitives de test comme:

GHAssertEqualIntegers GHAssertEqualInts GHAssertEqualDoubles GHAssertEqualFloats

Questions connexes