]> granicus.if.org Git - taglib/commitdiff
Add a check for the toInt() stuff.
authorScott Wheeler <wheeler@kde.org>
Mon, 26 Apr 2004 23:05:36 +0000 (23:05 +0000)
committerScott Wheeler <wheeler@kde.org>
Mon, 26 Apr 2004 23:05:36 +0000 (23:05 +0000)
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@306691 283d02a7-25f6-0310-bc7c-ecb5cbfe19da

tests/toolkit-test.cpp

index 06843249db03f826f04f741ca9dad1feb170cbd9..e5a8d62ee4f3e38f15d982ee9fe00407ca3430df 100644 (file)
@@ -152,6 +152,16 @@ void testByteVector()
   testConversion(0x000000a0, 0x00, 0x00, 0x00, 0xa0);
   testConversion(0xd50bf072, 0xd5, 0x0b, 0xf0, 0x72);
 
+  ByteVector intVector(2, 0);
+  intVector[0] = char(0xfc);
+  intVector[1] = char(0x00);
+  printResult(intVector.toUInt() == 64512);
+  printResult(intVector.toInt() == -1024);
+  intVector[0] = char(0x04);
+  intVector[1] = char(0x00);
+  printResult(intVector.toUInt() == 1024);
+  printResult(intVector.toInt() == 1024);
+  
   ByteVector r0("**************");
   ByteVector r1("OggS**********");
   ByteVector r2("**********OggS");