S3PTestFriendListDAO.cpp
Upload User: dzyhzl
Upload Date: 2019-04-29
Package Size: 56270k
Code Size: 1k
Development Platform:

C/C++

  1. // S3PTestFriendListDAO.cpp: implementation of the S3PTestFriendListDAO class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "S3PTestFriendListDAO.h"
  5. #include "S3PDBConnection.h"
  6. #include "S3PRow.h"
  7. #include "S3PFriendListDAO.h"
  8. #include "S3PDBConnector.h"
  9. //////////////////////////////////////////////////////////////////////
  10. // Construction/Destruction
  11. //////////////////////////////////////////////////////////////////////
  12. S3PTestFriendListDAO::~S3PTestFriendListDAO()
  13. {
  14. }
  15. Test *S3PTestFriendListDAO::suite ()
  16. {
  17. TestSuite *testSuite = new TestSuite ("Test FriendList Table Manipulator");
  18. testSuite->addTest (new TestCaller <S3PTestFriendListDAO> ("testAdd", TestAdd));
  19.     
  20. return testSuite;
  21. }
  22. void S3PTestFriendListDAO::TestAdd()
  23. {
  24. S3PDBConnection* pRoleCon =
  25. S3PDBConnector::Instance()->ApplyDBConnection( def_ROLESECTIONNAME );
  26. if (NULL != pRoleCon)
  27. {
  28. S3PFriendListDAO fl(pRoleCon);
  29. ColumnAndValue cav;
  30. cav["cUserCode"] = "123";
  31. cav["cFriendCode"] = "321";
  32. S3PRow row(fl.GetTableName(), &cav, pRoleCon);
  33. if ( fl.Add(&row) <= 0 )
  34. {
  35. assert(false);
  36. }
  37. }
  38. }