package Ġday Folders . day 1 7 Ċ Ċ import Ġday Folders . models . TreeNode Ċ import Ġorg . junit . jupiter . api . Assertions Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ class ĠIn Order Traversal Kt Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġr he Ġin order Ġsolution Ġfor Ġ 1 , null , 2 , 3 `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġroot Ġ= ĠTreeNode ( 1 ) ĊĠĠĠĠĠĠĠ Ġroot . right Ġ= ĠTreeNode ( 2 ) ĊĠĠĠĠĠĠĠ Ġroot . right ?. left Ġ= ĠTreeNode ( 3 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġin order Traversal Ġ= Ġin order Traversal ( root ) ĊĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( listOf ( 1 , Ġ 3 , Ġ 2 ), Ġin order Traversal ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġr he Ġin order Ġsolution Ġfor Ġ 1 , 2 `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġroot Ġ= ĠTreeNode ( 1 ) ĊĠĠĠĠĠĠĠ Ġroot . left Ġ= ĠTreeNode ( 2 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġin order Traversal Ġ= Ġin order Traversal ( root ) ĊĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( listOf ( 2 , Ġ 1 ), Ġin order Traversal ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġr he Ġin order Ġsolution Ġfor Ġ 1 , null , 2 `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġroot Ġ= ĠTreeNode ( 1 ) ĊĠĠĠĠĠĠĠ Ġroot . right Ġ= ĠTreeNode ( 2 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġin order Traversal Ġ= Ġin order Traversal ( root ) ĊĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( listOf ( 1 , Ġ 2 ), Ġin order Traversal ) ĊĠĠĠ Ġ} Ċ }