|
|
@ -15,26 +15,29 @@ let usr2 = new User('00002', 'Karina', '1234', 'France', 'F', dateBirth, 5, 6, 8
|
|
|
|
let theDate = new Date(2022,10,14);
|
|
|
|
let theDate = new Date(2022,10,14);
|
|
|
|
let theDate2 = new Date(2022,10,13);
|
|
|
|
let theDate2 = new Date(2022,10,13);
|
|
|
|
let theDate3 = new Date(2022,10,15);
|
|
|
|
let theDate3 = new Date(2022,10,15);
|
|
|
|
let mess = new Message('Bob Party est le meilleur projet', usr, theDate2);
|
|
|
|
let mess = new Message('M0001', 'Bob Party est le meilleur projet', usr, theDate2);
|
|
|
|
let tabU:User[] = [usr, usr2];
|
|
|
|
let tabU:User[] = [usr, usr2];
|
|
|
|
let mess2 = new Message('Oui tout à fait', usr2, theDate);
|
|
|
|
let mess2 = new Message('M0002', 'Oui tout à fait', usr2, theDate);
|
|
|
|
let mess3 = new Message('Mais oui trop de ouf', usr, theDate3);
|
|
|
|
let mess3 = new Message('M0003', 'Mais oui trop de ouf', usr, theDate3);
|
|
|
|
let tabM:Message[] = [mess, mess2];
|
|
|
|
let tabM:Message[] = [mess, mess2];
|
|
|
|
let convo = new Conversation(tabU, tabM, 'the conv');
|
|
|
|
let convo = new Conversation('C0001', tabU, tabM, 'the conv');
|
|
|
|
let usr3 = new User('00003', 'wow', 'password', 'France', 'M', dateBirth, 0, 0, 0, classique, tab);
|
|
|
|
let usr3 = new User('00003', 'wow', 'password', 'France', 'M', dateBirth, 0, 0, 0, classique, tab);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Get tests
|
|
|
|
// Get tests
|
|
|
|
describe('Conversation get tests', () => {
|
|
|
|
describe('Conversation get tests', () => {
|
|
|
|
|
|
|
|
it('should return C0001', () => {
|
|
|
|
|
|
|
|
expect(convo.getId()).toBe('C0001');
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
it('should return the conv', () => {
|
|
|
|
|
|
|
|
expect(convo.getName()).toBe('the conv');
|
|
|
|
|
|
|
|
})
|
|
|
|
it('should return tabU [usr, usr2] (users)', () => {
|
|
|
|
it('should return tabU [usr, usr2] (users)', () => {
|
|
|
|
expect(convo.getTabUser()).toBe(tabU);
|
|
|
|
expect(convo.getTabUser()).toBe(tabU);
|
|
|
|
})
|
|
|
|
})
|
|
|
|
it('should return tabM [mess, mess2] (messages)', () => {
|
|
|
|
it('should return tabM [mess, mess2] (messages)', () => {
|
|
|
|
expect(convo.getTabMessage()).toBe(tabM);
|
|
|
|
expect(convo.getTabMessage()).toBe(tabM);
|
|
|
|
})
|
|
|
|
})
|
|
|
|
it('should return the conv', () => {
|
|
|
|
|
|
|
|
expect(convo.getName()).toBe('the conv');
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
it('should return Oui tout à fait (mess2)', () => {
|
|
|
|
it('should return Oui tout à fait (mess2)', () => {
|
|
|
|
expect(convo.getLastMessage()).toBe('Oui tout à fait');
|
|
|
|
expect(convo.getLastMessage()).toBe('Oui tout à fait');
|
|
|
|
})
|
|
|
|
})
|
|
|
|