/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 2 0 Ġ- Ġpresent ĠIn structure , ĠInc . Ċ Ġ* Ċ Ġ* ĠĠĠĠ ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* ĠĠĠĠ Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠĠĠĠ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠĠĠĠ ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* ĠĠĠĠ Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠĠĠĠ ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠĠĠĠ ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* ĠĠĠĠ Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ* Ċ Ġ*/ Ċ package Ġcom . in structure . canvas api 2 . p act . canvas . logic Ċ Ċ import Ġcom . in structure . canvas api 2 . models . Attachment Ċ import Ġio . p act foundation . consumer . dsl . Lambda Dsl Object Ċ import Ġorg . junit . Assert Ċ Ċ fun ĠLambda Dsl Object . populate Attachment Fields (): ĠLambda Dsl Object Ġ{ ĊĠĠĠ Ġthis ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. id (" id ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. string Type (" content - type ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. string Type (" filename ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. string Type (" display _ name ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. string Type (" url ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġ. string Type (" thumbnail _ url ") Ġ// ĠTODO : ĠP unt ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġ. string Type (" preview _ url ") Ġ// ĠTODO : ĠP unt ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. string Matcher (" created _ at ", ĠP ACT _ TIMESTAMP _ REGEX , Ġ" 2 0 2 0 - 0 1 - 2 3 T 0 0 : 0 0 : 0 0 Z ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. id (" size ") Ġ// Ġlong Ġwhole Ġnumber ĊĊĠĠĠ Ġreturn Ġthis Ċ } Ċ Ċ fun Ġassert Attachment Pop ulated ( description : ĠString , Ġattachment : ĠAttachment ) Ġ{ ĊĠĠĠ ĠAssert . assertNotNull ("$ description Ġ+ Ġid ", Ġattachment . id ) ĊĠĠĠ ĠAssert . assertNotNull ("$ description Ġ+ ĠcontentType ", Ġattachment . contentType ) ĊĠĠĠ ĠAssert . assertNotNull ("$ description Ġ+ Ġfilename ", Ġattachment . filename ) ĊĠĠĠ ĠAssert . assertNotNull ("$ description Ġ+ ĠdisplayName ", Ġattachment . displayName ) ĊĠĠĠ ĠAssert . assertNotNull ("$ description Ġ+ Ġurl ", Ġattachment . url ) ĊĠĠĠ ĠAssert . assertNotNull ("$ description Ġ+ ĠcreatedAt ", Ġattachment . createdAt ) ĊĠĠĠ ĠAssert . assertNotNull ("$ description Ġ+ Ġsize ", Ġattachment . size ) Ċ }