package Ġcz . start net . utils . pg diff . parsers Ċ Ċ import Ġcz . start net . utils . pg diff . schema . Pg Database Ċ import Ġcz . start net . utils . pg diff . schema . Pg Schema Ċ import Ġio . kot est . matchers . shouldBe Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ class ĠParser UtilsTest Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Parse Schema Both Quoted () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdatabase Ġ= ĠP g Database () ĊĠĠĠĠĠĠĠ Ġval Ġschema Ġ= ĠP g Schema (" j uzz _ system ") ĊĠĠĠĠĠĠĠ Ġdatabase . add Schema ( schema ) ĊĠĠĠĠĠĠĠ ĠParser Utils . getSchema Name ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" j uzz _ system \" .\" f _ obj _ execute _ node _ select \"", Ġdatabase ĊĠĠĠĠĠĠĠ Ġ) ĠshouldBe Ġ" j uzz _ system " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Parse Schema First Quoted () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdatabase Ġ= ĠP g Database () ĊĠĠĠĠĠĠĠ Ġval Ġschema Ġ= ĠP g Schema (" j uzz _ system ") ĊĠĠĠĠĠĠĠ Ġdatabase . add Schema ( schema ) ĊĠĠĠĠĠĠĠ ĠParser Utils . getSchema Name ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" j uzz _ system \" . f _ obj _ execute _ node _ select ", Ġdatabase ĊĠĠĠĠĠĠĠ Ġ) ĠshouldBe Ġ" j uzz _ system " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Parse Schema Second Quoted () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdatabase Ġ= ĠP g Database () ĊĠĠĠĠĠĠĠ Ġval Ġschema Ġ= ĠP g Schema (" j uzz _ system ") ĊĠĠĠĠĠĠĠ Ġdatabase . add Schema ( schema ) ĊĠĠĠĠĠĠĠ ĠParser Utils . getSchema Name ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" j uzz _ system .\" f _ obj _ execute _ node _ select \"", Ġdatabase ĊĠĠĠĠĠĠĠ Ġ) ĠshouldBe Ġ" j uzz _ system " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Parse Schema None Quoted () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdatabase Ġ= ĠP g Database () ĊĠĠĠĠĠĠĠ Ġval Ġschema Ġ= ĠP g Schema (" j uzz _ system ") ĊĠĠĠĠĠĠĠ Ġdatabase . add Schema ( schema ) ĊĠĠĠĠĠĠĠ ĠParser Utils . getSchema Name ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" j uzz _ system . f _ obj _ execute _ node _ select ", Ġdatabase ĊĠĠĠĠĠĠĠ Ġ) ĠshouldBe Ġ" j uzz _ system " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Parse Schema Three Quoted () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdatabase Ġ= ĠP g Database () ĊĠĠĠĠĠĠĠ Ġval Ġschema Ġ= ĠP g Schema (" j uzz _ system ") ĊĠĠĠĠĠĠĠ Ġdatabase . add Schema ( schema ) ĊĠĠĠĠĠĠĠ ĠParser Utils . getSchema Name ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" j uzz _ system \" .\" f _ obj _ execute _ node _ select \" .\" test \"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdatabase ĊĠĠĠĠĠĠĠ Ġ) ĠshouldBe Ġ" j uzz _ system " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Parse Object Both Quoted () Ġ{ ĊĠĠĠĠĠĠĠ ĠParser Utils . get ObjectName ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" j uzz _ system \" .\" f _ obj _ execute _ node _ select \"" ĊĠĠĠĠĠĠĠ Ġ) ĠshouldBe Ġ" f _ obj _ execute _ node _ select " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Parse Object First Quoted () Ġ{ ĊĠĠĠĠĠĠĠ ĠParser Utils . get ObjectName ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" j uzz _ system \" . f _ obj _ execute _ node _ select " ĊĠĠĠĠĠĠĠ Ġ) ĠshouldBe Ġ" f _ obj _ execute _ node _ select " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Parse Object Second Quoted () Ġ{ ĊĠĠĠĠĠĠĠ ĠParser Utils . get ObjectName ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" j uzz _ system .\" f _ obj _ execute _ node _ select \"" ĊĠĠĠĠĠĠĠ Ġ) ĠshouldBe Ġ" f _ obj _ execute _ node _ select " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Parse Object None Quoted () Ġ{ ĊĠĠĠĠĠĠĠ ĠParser Utils . get ObjectName ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" j uzz _ system . f _ obj _ execute _ node _ select " ĊĠĠĠĠĠĠĠ Ġ) ĠshouldBe Ġ" f _ obj _ execute _ node _ select " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Parse Object Three Quoted () Ġ{ ĊĠĠĠĠĠĠĠ ĠParser Utils . get ObjectName ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" j uzz _ system \" .\" f _ obj _ execute _ node _ select \" .\" test \"" ĊĠĠĠĠĠĠĠ Ġ) ĠshouldBe Ġ" test " ĊĠĠĠ Ġ} Ċ }