package Ġmax . github api Ċ Ċ import Ġorg . am sh ove . k lu ent .` should Ġbe Ġequal Ġto ` Ċ import Ġorg . junit . Test Ċ Ċ class ĠGithub Release Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġgson Test () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgithub Release Ġ= Ġgithub Gson . fromJson < Github Release >( github Json 1 1 _ 1 2 _ 2 0 1 9 , ĠGithub Release :: class . java ) ĊĊĠĠĠĠĠĠĠ Ġgithub Release . id Ġ` should Ġbe Ġequal Ġto ` Ġ 1 ĊĠĠĠĠĠĠĠ Ġgithub Release . author . id Ġ` should Ġbe Ġequal Ġto ` Ġ 1 ĊĠĠĠĠĠĠĠ Ġgithub Release . assets . first (). node _ id Ġ` should Ġbe Ġequal Ġto ` Ġ" M DE y Ol J lb GV hc 2 VB c 3 N ld DE =" ĊĠĠĠĠĠĠĠ Ġgithub Release . assets . first (). uploader . node _ id Ġ` should Ġbe Ġequal Ġto ` Ġ" MD Q 6 V XN lc j E =" ĊĠĠĠ Ġ} Ċ } Ċ Ċ private Ġval Ġgithub Json 1 1 _ 1 2 _ 2 0 1 9 Ġ= Ġ""" ĊĠ Ġ{ ĊĠĠĠ Ġ" url ": Ġ" https :// api . github . com / repos / oct oc at / Hello - World / releases / 1 ", ĊĠĠĠ Ġ" html _ url ": Ġ" https :// github . com / oct oc at / Hello - World / releases / v 1 . 0 . 0 ", ĊĠĠĠ Ġ" assets _ url ": Ġ" https :// api . github . com / repos / oct oc at / Hello - World / releases / 1 / assets ", ĊĠĠĠ Ġ" upload _ url ": Ġ" https :// uploads . github . com / repos / oct oc at / Hello - World / releases / 1 / assets { ? name , label }", ĊĠĠĠ Ġ" tar ball _ url ": Ġ" https :// api . github . com / repos / oct oc at / Hello - World / tar ball / v 1 . 0 . 0 ", ĊĠĠĠ Ġ" zip ball _ url ": Ġ" https :// api . github . com / repos / oct oc at / Hello - World / zip ball / v 1 . 0 . 0 ", ĊĠĠĠ Ġ" id ": Ġ 1 , ĊĠĠĠ Ġ" node _ id ": Ġ" MD c 6 Um Vs ZW Fz Z TE =", ĊĠĠĠ Ġ" tag _ name ": Ġ" v 1 . 0 . 0 ", ĊĠĠĠ Ġ" target _ commit ish ": Ġ" master ", ĊĠĠĠ Ġ" name ": Ġ" v 1 . 0 . 0 ", ĊĠĠĠ Ġ" body ": Ġ" Description Ġof Ġthe Ġrelease ", ĊĠĠĠ Ġ" draft ": Ġfalse , ĊĠĠĠ Ġ" pr erelease ": Ġfalse , ĊĠĠĠ Ġ" created _ at ": Ġ" 2 0 1 3 - 0 2 - 2 7 T 1 9 : 3 5 : 3 2 Z ", ĊĠĠĠ Ġ" published _ at ": Ġ" 2 0 1 3 - 0 2 - 2 7 T 1 9 : 3 5 : 3 2 Z ", ĊĠĠĠ Ġ" author ": Ġ{ ĊĠĠĠĠĠ Ġ" login ": Ġ" oct oc at ", ĊĠĠĠĠĠ Ġ" id ": Ġ 1 , ĊĠĠĠĠĠ Ġ" node _ id ": Ġ" MD Q 6 V XN lc j E =", ĊĠĠĠĠĠ Ġ" avatar _ url ": Ġ" https :// github . com / images / error / oct oc at _ happy . gif ", ĊĠĠĠĠĠ Ġ" gr avatar _ id ": Ġ"", ĊĠĠĠĠĠ Ġ" url ": Ġ" https :// api . github . com / users / oct oc at ", ĊĠĠĠĠĠ Ġ" html _ url ": Ġ" https :// github . com / oct oc at ", ĊĠĠĠĠĠ Ġ" followers _ url ": Ġ" https :// api . github . com / users / oct oc at / followers ", ĊĠĠĠĠĠ Ġ" following _ url ": Ġ" https :// api . github . com / users / oct oc at / following {/ other _ user }", ĊĠĠĠĠĠ Ġ" gist s _ url ": Ġ" https :// api . github . com / users / oct oc at / gist s {/ gist _ id }", ĊĠĠĠĠĠ Ġ" star red _ url ": Ġ" https :// api . github . com / users / oct oc at / star red {/ owner }{ / repo }", ĊĠĠĠĠĠ Ġ" subscriptions _ url ": Ġ" https :// api . github . com / users / oct oc at / subscriptions ", ĊĠĠĠĠĠ Ġ" organizations _ url ": Ġ" https :// api . github . com / users / oct oc at / orgs ", ĊĠĠĠĠĠ Ġ" repos _ url ": Ġ" https :// api . github . com / users / oct oc at / repos ", ĊĠĠĠĠĠ Ġ" events _ url ": Ġ" https :// api . github . com / users / oct oc at / events {/ privacy }", ĊĠĠĠĠĠ Ġ" received _ events _ url ": Ġ" https :// api . github . com / users / oct oc at / received _ events ", ĊĠĠĠĠĠ Ġ" type ": Ġ" User ", ĊĠĠĠĠĠ Ġ" site _ admin ": Ġfalse ĊĠĠĠ Ġ}, ĊĠĠĠ Ġ" assets ": Ġ[ ĊĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġ" url ": Ġ" https :// api . github . com / repos / oct oc at / Hello - World / releases / assets / 1 ", ĊĠĠĠĠĠĠĠ Ġ" browser _ download _ url ": Ġ" https :// github . com / oct oc at / Hello - World / releases / download / v 1 . 0 . 0 / example . zip ", ĊĠĠĠĠĠĠĠ Ġ" id ": Ġ 1 , ĊĠĠĠĠĠĠĠ Ġ" node _ id ": Ġ" M DE y Ol J lb GV hc 2 VB c 3 N ld DE =", ĊĠĠĠĠĠĠĠ Ġ" name ": Ġ" example . zip ", ĊĠĠĠĠĠĠĠ Ġ" label ": Ġ" short Ġdescription ", ĊĠĠĠĠĠĠĠ Ġ" state ": Ġ" uploaded ", ĊĠĠĠĠĠĠĠ Ġ" content _ type ": Ġ" application / zip ", ĊĠĠĠĠĠĠĠ Ġ" size ": Ġ 1 0 2 4 , ĊĠĠĠĠĠĠĠ Ġ" download _ count ": Ġ 4 2 , ĊĠĠĠĠĠĠĠ Ġ" created _ at ": Ġ" 2 0 1 3 - 0 2 - 2 7 T 1 9 : 3 5 : 3 2 Z ", ĊĠĠĠĠĠĠĠ Ġ" updated _ at ": Ġ" 2 0 1 3 - 0 2 - 2 7 T 1 9 : 3 5 : 3 2 Z ", ĊĠĠĠĠĠĠĠ Ġ" uploader ": Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġ" login ": Ġ" oct oc at ", ĊĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ 1 , ĊĠĠĠĠĠĠĠĠĠ Ġ" node _ id ": Ġ" MD Q 6 V XN lc j E =", ĊĠĠĠĠĠĠĠĠĠ Ġ" avatar _ url ": Ġ" https :// github . com / images / error / oct oc at _ happy . gif ", ĊĠĠĠĠĠĠĠĠĠ Ġ" gr avatar _ id ": Ġ"", ĊĠĠĠĠĠĠĠĠĠ Ġ" url ": Ġ" https :// api . github . com / users / oct oc at ", ĊĠĠĠĠĠĠĠĠĠ Ġ" html _ url ": Ġ" https :// github . com / oct oc at ", ĊĠĠĠĠĠĠĠĠĠ Ġ" followers _ url ": Ġ" https :// api . github . com / users / oct oc at / followers ", ĊĠĠĠĠĠĠĠĠĠ Ġ" following _ url ": Ġ" https :// api . github . com / users / oct oc at / following {/ other _ user }", ĊĠĠĠĠĠĠĠĠĠ Ġ" gist s _ url ": Ġ" https :// api . github . com / users / oct oc at / gist s {/ gist _ id }", ĊĠĠĠĠĠĠĠĠĠ Ġ" star red _ url ": Ġ" https :// api . github . com / users / oct oc at / star red {/ owner }{ / repo }", ĊĠĠĠĠĠĠĠĠĠ Ġ" subscriptions _ url ": Ġ" https :// api . github . com / users / oct oc at / subscriptions ", ĊĠĠĠĠĠĠĠĠĠ Ġ" organizations _ url ": Ġ" https :// api . github . com / users / oct oc at / orgs ", ĊĠĠĠĠĠĠĠĠĠ Ġ" repos _ url ": Ġ" https :// api . github . com / users / oct oc at / repos ", ĊĠĠĠĠĠĠĠĠĠ Ġ" events _ url ": Ġ" https :// api . github . com / users / oct oc at / events {/ privacy }", ĊĠĠĠĠĠĠĠĠĠ Ġ" received _ events _ url ": Ġ" https :// api . github . com / users / oct oc at / received _ events ", ĊĠĠĠĠĠĠĠĠĠ Ġ" type ": Ġ" User ", ĊĠĠĠĠĠĠĠĠĠ Ġ" site _ admin ": Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ] ĊĠ Ġ} Ċ """. trim Indent () Ċ