gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] /srv/bzr/gnash/rtmp r9647: add support for adding Element


From: rob
Subject: [Gnash-commit] /srv/bzr/gnash/rtmp r9647: add support for adding Element AMF types directly.
Date: Sat, 20 Sep 2008 09:33:32 -0600
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 9647
committer: address@hidden
branch nick: rtmp
timestamp: Sat 2008-09-20 09:33:32 -0600
message:
  add support for adding Element AMF types directly.
modified:
  testsuite/libamf.all/test_buffer.cpp
=== modified file 'testsuite/libamf.all/test_buffer.cpp'
--- a/testsuite/libamf.all/test_buffer.cpp      2008-09-19 23:11:50 +0000
+++ b/testsuite/libamf.all/test_buffer.cpp      2008-09-20 15:33:32 +0000
@@ -289,7 +289,17 @@
          runtest.fail ("Buffer::operator=(Network::byte_t)");
     }
 
-    // cleanup the temporary data
+    amf::Element::amf0_type_e type = Element::NUMBER_AMF0;
+    Buffer buf6;
+    buf6 = type;
+    if (*buf6.reference() == type) {
+         runtest.pass ("Buffer::operator=(amf::Element::amf0_type_e)");
+    } else {
+         runtest.fail ("Buffer::operator=(amf::Element::amf0_type_e)");
+    }
+    
+
+        // cleanup the temporary data
     delete[] data;
 }
 
@@ -413,13 +423,15 @@
     }
 
     buf7 += buf6;
-    if (memcmp(buf7.reference() + 10 + sizeof(boost::uint16_t), 
buf6.reference(), buf6.size()) == 0) {
+    Network::byte_t *ptr1 = buf7.reference() + 10 + sizeof(boost::uint16_t);
+    Network::byte_t *ptr2 = buf6.reference();
+    if (memcmp(buf7.reference() + 10 + sizeof(boost::uint16_t), 
buf6.reference(), 30) == 0) {
         runtest.pass ("Buffer::operator+=(Buffer &)");
     } else {
         runtest.fail ("Buffer::operator+=(Buffer &)");
     }
 
-    
+    // Clean up temporary data
     delete[] data1;
     delete[] data2;
     delete[] data3;


reply via email to

[Prev in Thread] Current Thread [Next in Thread]