package Ġcom . github . su h inin alex . co def inder . string Ċ Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . Test Ċ Ċ class ĠString Tokenizer Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` test ĠWord Tokenizer Ġon Ġtypical Ġmethod Ġcontent ` (){ ĊĠĠĠĠĠĠĠ Ġwith ( Word Tokenizer ){ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( tokenize (" some MethodName 2 ")). isEqualTo (" some Ġmethod Ġid ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( tokenize (" caps METHOD ")). isEqualTo (" caps Ġmethod ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( tokenize (" G dx . gl . gl Clear ( GL 2 0 . GL _ COLOR _ BUFFER _ BIT ); ")). isEqualTo (" gdx Ġgl Ġgl Ġclear Ġgl Ġgl Ġcolor Ġbuffer Ġbit ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( tokenize (" if Ġ( debug Under Mouse Ġ|| Ġdebug Parent Under Mouse Ġ|| Ġdebug Table Under Mouse Ġ!= ĠDebug . none ) Ġ{ ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. isEqualTo (" if Ġdebug Ġunder Ġmouse Ġdebug Ġparent Ġunder Ġmouse Ġdebug Ġtable Ġunder Ġmouse Ġdebug Ġnone ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` test ĠWord Tokenizer Ġon Ġtypical Ġjava Doc ` (){ ĊĠĠĠĠĠĠĠ Ġval Ġjavadoc Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/** Ġ@ return ĠThe Ġx Ġcoordinate Ġof Ġthe Ġlast Ġtouch Ġon Ġtouch Ġscreen Ġdevices Ġand Ġthe Ġcurrent Ġmouse Ġposition Ġon Ġdesktop Ġfor Ġthe Ġfirst ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* ĠĠĠĠĠĠĠĠ Ġpointer Ġin Ġscreen Ġcoordinates . ĠThe Ġscreen Ġorigin Ġis Ġthe Ġtop Ġleft Ġcorner . Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġval Ġjavadoc Tokens = Ġ" return Ġthe Ġx Ġcoordinate Ġof Ġthe Ġlast Ġtouch Ġon Ġtouch Ġscreen Ġdevices Ġand Ġthe Ġcurrent Ġmouse Ġposition Ġon Ġdesktop Ġfor Ġthe Ġfirst Ġpointer Ġin Ġscreen Ġcoordinates Ġthe Ġscreen Ġorigin Ġis Ġthe Ġtop Ġleft Ġcorner " ĊĠĠĠĠĠĠĠ ĠassertThat ( Word Tokenizer . tokenize ( javadoc )). isEqualTo ( javadoc Tokens ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` basic Ġtest Ġfor ĠSt em Tokenizer ` (){ ĊĠĠĠĠĠĠĠ ĠassertThat ( Stem Tokenizer . tokenize (" get Ġmouse Ġposition ")). contains Exactly (" get ", Ġ" mous ", Ġ" posit ") ĊĠĠĠ Ġ} Ċ }