/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 2 0 Ġ- Ġpresent ĠIn structure , ĠInc . Ċ Ġ* Ċ Ġ* ĠĠĠĠ ĠThis Ġprogram Ġis Ġfree Ġsoftware : Ġyou Ġcan Ġredistribute Ġit Ġand / or Ġmodify Ċ Ġ* ĠĠĠĠ Ġit Ġunder Ġthe Ġterms Ġof Ġthe ĠGNU ĠGeneral ĠPublic ĠLicense Ġas Ġpublished Ġby Ċ Ġ* ĠĠĠĠ Ġthe ĠFree ĠSoftware ĠFoundation , Ġversion Ġ 3 Ġof Ġthe ĠLicense . Ċ Ġ* Ċ Ġ* ĠĠĠĠ ĠThis Ġprogram Ġis Ġdistributed Ġin Ġthe Ġhope Ġthat Ġit Ġwill Ġbe Ġuseful , Ċ Ġ* ĠĠĠĠ Ġbut ĠWITHOUT ĠANY ĠWARRANTY ; Ġwithout Ġeven Ġthe Ġimplied Ġwarranty Ġof Ċ Ġ* ĠĠĠĠ ĠMERCHANTABILITY Ġor ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE . Ġ ĠSee Ġthe Ċ Ġ* ĠĠĠĠ ĠGNU ĠGeneral ĠPublic ĠLicense Ġfor Ġmore Ġdetails . Ċ Ġ* Ċ Ġ* ĠĠĠĠ ĠYou Ġshould Ġhave Ġreceived Ġa Ġcopy Ġof Ġthe ĠGNU ĠGeneral ĠPublic ĠLicense Ċ Ġ* ĠĠĠĠ Ġalong Ġwith Ġthis Ġprogram . Ġ ĠIf Ġnot , Ġsee Ġ< http :// www . gnu . org / licenses />. Ċ Ġ* Ċ Ġ*/ Ċ package Ġcom . in structure . teacher . ui . pages Ċ Ċ import Ġandroidx . test . espress o . action . View Actions . click Ċ import Ġandroidx . test . espress o . matcher . View Matchers . is Display ing At Least Ċ import Ġcom . in structure . canvas . espress o . with Custom Constraints Ċ import Ġcom . in structure . espress o .* Ċ import Ġcom . in structure . espress o . page .* Ċ import Ġcom . in structure . teacher . R Ċ import Ġcom . in structure . teacher . ui . utils . Type In R CE Text Editor Ċ Ċ class ĠEdit Sy ll ab us Page Ġ: ĠBase Page ( R . id . edit Sy ll ab us Page ) Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġtoolbar Ġby ĠWaitFor View With Text ( R . string . edit Sy ll ab us Title ) ĊĠĠĠ Ġprivate Ġval Ġsave Button Ġby ĠOn View With Id ( R . id . menu Save Sy ll ab us ) ĊĠĠĠ Ġprivate Ġval Ġcontent R ce View Ġby ĠWaitFor View With Id ( R . id . r ce _ web View ) ĊĠĠĠ Ġprivate Ġval Ġedit Sy ll ab us Show Course Summary Switch Ġby ĠOn View With Text ( R . id . show Summary Switch ) ĊĠĠĠ Ġprivate Ġval Ġedit Sy ll ab us Show Course Summary Label Ġby ĠOn View With Id ( R . id . show Summary Label ) ĊĊĠĠĠ Ġfun Ġassert Toolbar Displayed With Correct Title () Ġ{ ĊĠĠĠĠĠĠĠ Ġtoolbar . assert Displayed () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġedit Sy ll ab us Body ( text : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcontent R ce View . perform ( Type In R CE Text Editor ( text )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġsave Sy ll ab us Edit () Ġ{ ĊĠĠĠĠĠĠĠ Ġsave Button . click () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġedit Sy ll ab us Toggle Show Summary () Ġ{ ĊĠĠĠĠĠĠĠ Ġedit Sy ll ab us Show Course Summary Label . scrollTo () ĊĠĠĠĠĠĠĠ Ġon View ( with Id ( R . id . show Summary Switch )). perform ( with Custom Constraints ( click (), Ġis Display ing At Least ( 5 0 ))) ĊĠĠĠ Ġ} Ċ }