package Ġnet . de an . j raw . test . integration Ċ Ċ import Ġcom . w inter be . ex pe kt . should Ċ import Ġnet . de an . j raw . models . Search Sort Ċ import Ġnet . de an . j raw . models . Time Period Ċ import Ġnet . de an . j raw . pagination . Paginator Ċ import Ġnet . de an . j raw . pagination . Search Paginator Ċ import Ġnet . de an . j raw . test . Test Config . reddit Ċ import Ġorg . jetbrains . spe k . api . Spe k Ċ import Ġorg . jetbrains . spe k . api . dsl . describe Ċ import Ġorg . jetbrains . spe k . api . dsl . it Ċ Ċ class ĠSearch Paginator Test Ġ: ĠSpe k ({ ĊĠĠĠ Ġdescribe (" Builder . build () ") Ġ{ ĊĠĠĠĠĠĠĠ Ġit (" should Ġkeep Ġthe Ġsettings Ġfrom Ġthe Ġbuilder ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠJust Ġmake Ġsure Ġde serialization Ġit Ġdoesn 't Ġfail Ġfor Ġnow ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġquery Ġ= Ġ" New ĠYear " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpag inator Ġ= Ġre dd it . search () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. limit ( Paginator . RE COMM ENDED _ MAX _ LIMIT ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. sorting ( Search Sort . TOP ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. time Period ( Time Period . ALL ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. syntax ( Search Paginator . Query Syntax . PLAIN ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. query ( query ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġpag inator . limit . should . equal ( Paginator . RE COMM ENDED _ MAX _ LIMIT ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpag inator . sorting . should . equal ( Search Sort . TOP ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpag inator . time Period . should . equal ( Time Period . ALL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpag inator . syntax . should . equal ( Search Paginator . Query Syntax . PLAIN ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpag inator . query . should . equal ( query ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpag inator . baseUrl . should . equal ("/ search ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġit (" should Ġbuild ĠbaseUrl Ġfrom Ġmultiple Ġsub redd its ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbuilder Ġ= ĠSearch Paginator . in Sub redd its ( reddit , Ġ" p ics ", Ġ" fun ny ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuilder . baseUrl . should . equal ("/ r / p ics + fun ny / search ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }) Ċ