-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathTestPrivateMessage.cpp
More file actions
28 lines (25 loc) · 973 Bytes
/
TestPrivateMessage.cpp
File metadata and controls
28 lines (25 loc) · 973 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class User
{
public :
void sendMessage (const PrivateMessage & message)
{
message.displayContent ();
cout << endl;
} // sendMessage()
void addFriend (User * oneFriend) { cout << "ajouté" << endl; }
User * getFriend (unsigned i) const { cout << i << endl; return User (); }
System * getSystem (void) const { cout << "système" << endl; return NULL; }
void addMessage (const PrivateMessage & message) { message.displayContent (); cout << endl; }
}; // User
void testPrivateMessage (void)
{
User user;
PrivateMessage message ("salut", & user);
message.displayContent ();
cout << " posté le : ";
displayDate (message.getDate ());
cout << " à ";
displayHour (message.getHour ());
cout << endl;
message.getSender ()->getFriend (5);
} // testPrivateMessage()