Author: jelmer
Date: 2006-03-24 11:45:40 +0000 (Fri, 24 Mar 2006)
New Revision: 14689

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=14689

Log:
Fix test

Modified:
   branches/SAMBA_4_0/source/pidl/tests/ndr_align.pl


Changeset:
Modified: branches/SAMBA_4_0/source/pidl/tests/ndr_align.pl
===================================================================
--- branches/SAMBA_4_0/source/pidl/tests/ndr_align.pl   2006-03-24 11:42:03 UTC 
(rev 14688)
+++ branches/SAMBA_4_0/source/pidl/tests/ndr_align.pl   2006-03-24 11:45:40 UTC 
(rev 14689)
@@ -113,26 +113,24 @@
                return 2;
 ');
 
-SKIP: {
-
-skip "align-blob-align2 is known to fail", 8;
-
 test_samba4_ndr('align-blob-align2', 
 '
        typedef [public] struct { 
                uint8 x;
                [flag(LIBNDR_FLAG_ALIGN2)] DATA_BLOB data;
+               uint8 y;
        } bla;
 ',
 '
        struct ndr_push *ndr = ndr_push_init();
        struct bla r;
        uint8_t data[] = { 0x01, 0x02 };
-       uint8_t expected[] = { 0x0D, 0x00, 0x01, 0x02 };
-       DATA_BLOB expected_blob = { expected, 4 };
+       uint8_t expected[] = { 0x0D, 0x00, 0x0E };
+       DATA_BLOB expected_blob = { expected, 3 };
        DATA_BLOB result_blob;
 
        r.x = 13;
+       r.y = 14;
        r.data.data = data;
        r.data.length = 2;
 
@@ -141,9 +139,6 @@
 
        result_blob = ndr_push_blob(ndr);
 
-       printf("%02x%02x%02x%02x\n", result_blob.data[0], result_blob.data[1], 
result_blob.data[2], result_blob.data[3]);
-
        if (!data_blob_equal(&result_blob, &expected_blob)) 
                return 2;
 ');
-}

Reply via email to