Diwaker Gupta created THRIFT-1718:
-------------------------------------

             Summary: Incorrect check in TFileTransportTest
                 Key: THRIFT-1718
                 URL: https://issues.apache.org/jira/browse/THRIFT-1718
             Project: Thrift
          Issue Type: Test
          Components: C++ - Library
    Affects Versions: 0.8
            Reporter: Diwaker Gupta
            Assignee: Jake Farrell
            Priority: Minor
             Fix For: 0.9
         Attachments: THRIFT-1718.patch

TFileTransport:282, comment says:

"  // Make sure TFileTransport called fsync at least once"

However, the test checks for greater than, resulting in failures.

This diff brings the check in line with the comment and fixes the failing tests:

{code}
--- lib/cpp/test/TFileTransportTest.cpp
+++ lib/cpp/test/TFileTransportTest.cpp
@@ -278,7 +278,7 @@ void test_flush_max_us_impl(uint32_t flush_us, uint32_t 
write_us,
   const FsyncLog::CallList* calls = log.getCalls();
   // We added 1 fsync call above.
   // Make sure TFileTransport called fsync at least once
-  BOOST_CHECK_GT(calls->size(),
+  BOOST_CHECK_GE(calls->size(),
                  static_cast<FsyncLog::CallList::size_type>(1));
 
   const struct timeval* prev_time = NULL;
{code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to