BIND 10 #374: Writable datasources: Basic support for writables in C++ datasrc library

BIND 10 Development do-not-reply at isc.org
Wed Oct 27 06:09:18 UTC 2010


#374: Writable datasources: Basic support for writables in C++ datasrc library
------------------------------+---------------------------------------------
      Reporter:  jelte        |        Owner:  UnAssigned
          Type:  enhancement  |       Status:  reviewing 
      Priority:  major        |    Milestone:            
     Component:  data source  |   Resolution:            
      Keywords:               |    Sensitive:  0         
Estimatedhours:  0.0          |        Hours:  0         
      Billable:  1            |   Totalhours:  0         
      Internal:  0            |  
------------------------------+---------------------------------------------

Comment(by jinmei):

 One quick feedback: it didn't compile for me:

 {{{
 /opt/local/include/gtest/gtest.h: In function ‘testing::AssertionResult
 testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const
 T2&) [with T1 = isc::datasrc::AbstractDataSrc::Result, T2 =
 isc::datasrc::AbstractDataSrc::WriteResult]’:
 /opt/local/include/gtest/gtest.h:1300:   instantiated from ‘static
 testing::AssertionResult
 testing::internal::EqHelper<lhs_is_null_literal>::Compare(const char*,
 const char*, const T1&, const T2&) [with T1 =
 isc::datasrc::AbstractDataSrc::Result, T2 =
 isc::datasrc::AbstractDataSrc::WriteResult, bool lhs_is_null_literal =
 false]’
 sqlite3_unittest.cc:1647:   instantiated from here
 /opt/local/include/gtest/gtest.h:1263: warning: comparison between ‘const
 enum isc::datasrc::AbstractDataSrc::Result’ and ‘const enum
 isc::datasrc::AbstractDataSrc::WriteResult’
 }}}

 There were many similar warnings (treated as an error due to -Werror).

 If I made a trivial change of replacing DataSrc::SUCCESS with
 DataSrc::W_SUCCESS to the offending code:

 {{{
     EXPECT_EQ(DataSrc::SUCCESS,
               data_source.doIXFR(transaction2,
 isc::datasrc::callbackHelperRRsetIterator,
                                  &begin,
                                  &end)
     );
 }}}

 it passed, but I don't know if that was the original intention.

-- 
Ticket URL: <http://bind10.isc.org/ticket/374#comment:2>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list