package Ġcom . amazon . ion . plugin . intellij . formatting Ċ Ċ import Ġcom . intellij . psi . Psi File Ċ import Ġcom . intellij . psi . formatter . Formatter TestCase Ċ import Ġorg . intellij . lang . annotations . Language Ċ Ċ abstract Ġclass ĠIon Formatter TestBase Ġ: ĠFormatter TestCase () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget TestData Path (): ĠString Ġ= Ġ" src / test / resources / test - data " ĊĊĠĠĠ Ġoverride Ġfun ĠgetFile Extension (): ĠString Ġ= Ġ" ion " ĊĊĠĠĠ Ġoverride Ġfun Ġget Test Name ( lowercase First Letter : ĠBoolean ): ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġsuper . getTest Name ( lowercase First Letter ). trim Indent () ĊĊĠĠĠ Ġoverride Ġfun Ġdo Text Test ( ĊĠĠĠĠĠĠĠ Ġ@ Language (" Ion ") Ġtext : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Language (" Ion ") Ġtext After : ĠString ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . do Text Test ( text . trim Indent (), Ġtext After . trim Indent ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcheck Document ( file : ĠPsi File ?, Ġtext : ĠString ?, Ġtext After : ĠString ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . check Document ( file , Ġtext , Ġtext After ) ĊĠĠĠ Ġ} Ċ } Ċ