package Ġcom . cv te . max hub . mv vms ample . models . data Ċ Ċ import Ġcom . google . gson . Gson Ċ import Ġcom . or h ano but . logger . Logger Ċ import Ġorg . junit . Test ĊĊ Ċ internal Ġclass ĠV oting Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvi ot ings Ġ= Ġmutable ListOf < V oting Content >() ĊĠĠĠĠĠĠĠ Ġval Ġpe op les Ġ= Ġmutable ListOf < People >() ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 1 .. 5 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpe op les . add ( People (" æīĭæľº åĶ¯ä¸Ģ æłĩè¯Ĩ ç¬¦ ", Ġ" å¼ł $ i ", Ġ 1 , Ġ 2 3 f , Ġ 1 2 3 f )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 1 .. 5 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvi ot ings . add ( V oting Content ( id Ġ= Ġi , Ġcontent Ġ= Ġ" éĢīé¡¹ ï¼ļ $ i ", Ġpe op les Ġ= Ġpe op les )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġvoting Ġ= ĠV oting ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 L , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠFunction Type . default . type , ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 2 f , ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 2 3 f , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" http :// xxxx xxx ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" http // xxxx ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvi ot ings ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġgson Ġ= ĠGson () ĊĠĠĠĠĠĠĠ Ġprint ( gson . toJson ( v oting )) ĊĠĠĠ Ġ} Ċ }