package Ġcom . str v . chat . firestore . creator Ċ Ċ import Ġcom . google . firebase . Timestamp Ċ import Ġcom . str v . chat . firestore . entity . Fire store Data Entity Ċ import Ġcom . str v . chat . firestore . entity . Fire store ImageData Entity Ċ import Ġcom . str v . chat . firestore . entity . Fire store Message Entity Ċ import Ġcom . str v . chat . firestore . model . Fire store Image Message Model Ċ import Ġcom . str v . chat . firestore . model . Fire store Image Model Ċ import Ġcom . str v . chat . firestore . model . Fire store Text Message Model Ċ import Ġcom . str v . chat . firestore . model . creator . Message Model List Configuration Ċ import Ġcom . str v . chat . firestore . model . creator . Message Model List Creator Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Test Ċ import Ġjava . util . Date Ċ Ċ class ĠMessage Model List Creator Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` create ĠI Message Model ĠList Ġfrom ĠEntity ĠList `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmessage Entity List Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠFire store Message Entity ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" BB s Ns WN Lf N FA Ee 9 k K jp J ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" user - 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" text ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFire store Data Entity (" Hello Ġthe Ġfirst Ġmessage "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTimestamp ( 1 5 7 2 8 7 3 5 3 6 , Ġ 5 8 3 0 0 0 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠFire store Message Entity ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" CC s Ns WN ff N FA E 3 9 k K jp J ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" user - 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" image ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFire store Data Entity ( image Ġ= ĠFire store ImageData Entity (" image _ url _ is _ here ")), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTimestamp ( 1 5 7 2 8 7 3 5 3 8 , Ġ 5 8 3 3 3 2 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġmessage Model List Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠFire store Text Message Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" BB s Ns WN Lf N FA Ee 9 k K jp J ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDate ( 1 5 7 2 8 7 3 5 3 6 5 8 3 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" user - 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Hello Ġthe Ġfirst Ġmessage " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĠFire store Image Message Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" CC s Ns WN ff N FA E 3 9 k K jp J ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDate ( 1 5 7 2 8 7 3 5 3 8 5 8 3 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" user - 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFire store Image Model (" image _ url _ is _ here ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmessage Model List , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMessage Model List Creator . create ( Message Model List Configuration ( message Entity List )) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } ĊĊ