Index: tests/OFValueTests.m ================================================================== --- tests/OFValueTests.m +++ tests/OFValueTests.m @@ -159,8 +159,21 @@ EXPECT_EXCEPTION(@"-[rectangleValue] with wrong size throws", OFOutOfRangeException, [[OFValue valueWithBytes: "a" objCType: @encode(char)] rectangleValue]) + TEST(@"-[isEqual:]", + [[OFValue valueWithRectangle: rectangle] + isEqual: [OFValue valueWithBytes: &rectangle + objCType: @encode(of_rectangle_t)]] && + ![[OFValue valueWithBytes: "a" + objCType: @encode(char)] + isEqual: [OFValue valueWithBytes: "a" + objCType: @encode(unsigned char)]] && + ![[OFValue valueWithBytes: "a" + objCType: @encode(char)] + isEqual: [OFValue valueWithBytes: "b" + objCType: @encode(char)]]) + [pool drain]; } @end