Guest User

Untitled

a guest
Nov 22nd, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. //...
  2. private:
  3. string _firm;
  4. string _type;
  5. int _memoryGB;
  6. int _quantity;
  7. string _date;
  8. };
  9.  
  10. class FlashList
  11. {
  12. public:
  13. FlashList(vector<Flashka> list);
  14. //...
  15. private:
  16. vector<Flashka> _list;
  17. };
  18.  
  19. //...
  20. vector<Flashka> FirmSort(string firm)
  21. {
  22. vector<Flashka> result;
  23.  
  24. for (auto i = 0; i < _list.size(); ++i)
  25. if (firm == _list[i].getFirm())
  26. result.push_back(_list[i]);
  27. return result;
  28. }
  29.  
  30. TEST(FlashList, Sort)
  31. {
  32. Flashka a("HP", "NOR", 32, 56, "21.11.2017");
  33. Flashka b("HP", "NAND", 64, 48, "01.11.2017");
  34. Flashka c("Kingston", "NOR", 16, 24, "02.11.2017");
  35. Flashka d("Transcend", "NAND", 16, 48, "21.11.2017");
  36.  
  37. vector<Flashka> v;
  38. v.push_back(a);
  39. v.push_back(b);
  40. v.push_back(c);
  41. v.push_back(d);
  42. FlashList List(v);
  43.  
  44. vector<Flashka> trew;
  45. trew.push_back(a);
  46. trew.push_back(b);
  47.  
  48. EXPECT_TRUE(trew == List.FirmSort("HP"));
  49. }
Add Comment
Please, Sign In to add comment