package Ġcom . per colate . sdk . api . request . vendor . twitter Ċ Ċ import Ġcom . per colate . sdk . api . Base Api Test Ċ import Ġcom . per colate . sdk . api . request . vendor . twitter . params .* Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ Ċ class ĠTwitter Vendor Request Test Ġ: ĠBase Api Test () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Un block () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtwitter User Ġ= Ġper colate Api ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vendor Twitter () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. un block ( Twitter Vendor Params ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (); ĊĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( twitter User ?. id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Un favorite () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtweet Ġ= Ġper colate Api ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vendor Twitter () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. un favorite ( Twitter Un favorite Vendor Params ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (); ĊĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( tweet ?. id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Un follow () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtwitter User Ġ= Ġper colate Api ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vendor Twitter () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. un follow ( Twitter Vendor Params ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (); ĊĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( twitter User ?. id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun ĠtestGet Tweet () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtweet Ġ= Ġper colate Api ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vendor Twitter () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. get Tweet ( Twitter Get Tweet Vendor Params (" 1 2 3 ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (); ĊĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( tweet ?. id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Following () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtwitter Relationships Ġ= Ġper colate Api ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vendor Twitter () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. following ( Twitter Following Vendor Params ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (); ĊĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( twitter Relationships ?. relationship ?. source ?. id ) ĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( twitter Relationships ?. relationship ?. target ?. id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Timeline () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtweet List Ġ= Ġper colate Api ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vendor Twitter () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. timeline ( Twitter Timeline Vendor Params ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (); ĊĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( 4 L , Ġtweet List ?. size ?. to Long ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest User () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtwitter User Ġ= Ġper colate Api ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vendor Twitter () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. user ( Twitter User Vendor Params ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (); ĊĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( twitter User ?. id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Block () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtwitter User Ġ= Ġper colate Api ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vendor Twitter () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. block ( Twitter Vendor Params ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (); ĊĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( twitter User ?. id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Dm () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtwitter Conversation Message Ġ= Ġper colate Api ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vendor Twitter () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. dm ( Twitter Dm Vendor Params ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (); ĊĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( twitter Conversation Message ?. id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Favorite () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtweet Ġ= Ġper colate Api ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vendor Twitter () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. favorite ( Twitter Favorite Vendor Params ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (); ĊĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( tweet ?. id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Follow () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtwitter User Ġ= Ġper colate Api ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vendor Twitter () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. follow ( Twitter Vendor Params ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (); ĊĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( twitter User ?. id ) ĊĠĠĠ Ġ} Ċ }