[gmime: 11/12] Fixed some unit test buglets



commit 110e90e48a6a705283a5606d9f7805bb420474c1
Author: Jeffrey Stedfast <fejj gnome org>
Date:   Thu Apr 6 19:35:12 2017 -0400

    Fixed some unit test buglets

 tests/test-mbox.c    |    3 ++-
 tests/test-smime.c   |    6 ++++--
 tests/test-streams.c |    1 -
 3 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/tests/test-mbox.c b/tests/test-mbox.c
index e17ebff..9ba8a88 100644
--- a/tests/test-mbox.c
+++ b/tests/test-mbox.c
@@ -453,7 +453,8 @@ int main (int argc, char **argv)
                mstream = NULL;
 #endif
                
-               ostream = g_mime_stream_fs_new (dup (1));
+               ostream = g_mime_stream_file_new (stdout);
+               g_mime_stream_file_set_owner ((GMimeStreamFile *) ostream, FALSE);
                
                testsuite_check ("user-input mbox: `%s'", path);
                try {
diff --git a/tests/test-smime.c b/tests/test-smime.c
index 27df8b0..3d87e3a 100644
--- a/tests/test-smime.c
+++ b/tests/test-smime.c
@@ -382,8 +382,10 @@ test_pkcs7_mime_encrypt (void)
        
        g_object_unref (message);
        
-       if (result->signatures)
-               ex = exception_new ("signature status expected to be NONE");
+       if (result->signatures) {
+               g_object_unref (result);
+               throw (exception_new ("signature status expected to be NONE"));
+       }
        
        g_object_unref (result);
        
diff --git a/tests/test-streams.c b/tests/test-streams.c
index 650ee96..ebab59f 100644
--- a/tests/test-streams.c
+++ b/tests/test-streams.c
@@ -546,7 +546,6 @@ gen_test_data (const char *datadir, char **stream_name)
                start = (gint64) (size * (rand () / (RAND_MAX + 1.0)));
                len = (gint64) (size * (rand () / (RAND_MAX + 1.0)));
                if (start + len > size) {
-                       len = size - start;
                        end = -1;
                } else {
                        end = start + len;


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