Changeset 161

Show
Ignore:
Timestamp:
07/17/08 15:47:55 (6 months ago)
Author:
zork
Message:

print error when TestObject? not match

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/dba/test/testobject.h

    r154 r161  
    135135    {}; 
    136136    virtual bool operator==(const TestObject& pObj) const { 
    137       return (i == pObj.i) && (d == pObj.d) && (s == pObj.s) && (compareTm(pObj.date)); 
     137      if (i != pObj.i) { 
     138        std::cerr << i << " != " << pObj.i << std::endl; 
     139        return false; 
     140      }; 
     141      if (d != pObj.d) { 
     142        std::cerr << d << " != " << pObj.d << std::endl; 
     143        return false; 
     144      }; 
     145      if (s != pObj.s) { 
     146        std::cerr << s << " != " << pObj.s << std::endl; 
     147        return false; 
     148      }; 
     149      if (!(compareTm(pObj.date))) { 
     150        std::cerr << "date mismatch" << std::endl; 
     151        return false; 
     152      }; 
     153      return true; 
    138154    }; 
    139155    bool operator< (const TestObject& pObj) const {