package Ġde . s ain th . p gt une . config ĊĊ Ċ import Ġio . kot est . core . spec . style . Describe Spec Ċ import Ġio . kot est . matchers . types . shouldBe TypeOf Ċ import Ġio . mic ronaut . test . extensions . kot est . annotation . Mic ronaut Test Ċ import Ġio . mock k . every Ċ import Ġio . mock k . mock k Ċ Ċ @ Mic ronaut Test Ċ class ĠPostgres Configuration Test Ġ: ĠDescribe Spec () Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġdescribe (" the Ġresulting Ġclass Ġdepends Ġon Ġgiven Ġdb Version ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsystem Configuration Ġ= Ġmock k < System Configuration >( relax ed Ġ= Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevery Ġ{ Ġsystem Configuration . db Version Ġ} Ġreturns ĠPostgres Version . V 9 _ 4 ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPostgres Configuration ( system Configuration ). shouldBe TypeOf < Postgres Configuration . Postgres Configuration 9 _ 4 >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevery Ġ{ Ġsystem Configuration . db Version Ġ} Ġreturns ĠPostgres Version . V 9 _ 5 ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPostgres Configuration ( system Configuration ). shouldBe TypeOf < Postgres Configuration . Postgres Configuration 9 _ 5 >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevery Ġ{ Ġsystem Configuration . db Version Ġ} Ġreturns ĠPostgres Version . V 9 _ 6 ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPostgres Configuration ( system Configuration ). shouldBe TypeOf < Postgres Configuration . Postgres Configuration 9 _ 6 >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevery Ġ{ Ġsystem Configuration . db Version Ġ} Ġreturns ĠPostgres Version . V 1 0 ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPostgres Configuration ( system Configuration ). shouldBe TypeOf < Postgres Configuration . Postgres Configuration 1 0 >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevery Ġ{ Ġsystem Configuration . db Version Ġ} Ġreturns ĠPostgres Version . V 1 1 ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPostgres Configuration ( system Configuration ). shouldBe TypeOf < Postgres Configuration . Postgres Configuration 1 1 >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevery Ġ{ Ġsystem Configuration . db Version Ġ} Ġreturns ĠPostgres Version . V 1 2 ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPostgres Configuration ( system Configuration ). shouldBe TypeOf < Postgres Configuration . Postgres Configuration 1 2 >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevery Ġ{ Ġsystem Configuration . db Version Ġ} Ġreturns ĠPostgres Version . V 1 3 ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPostgres Configuration ( system Configuration ). shouldBe TypeOf < Postgres Configuration . Postgres Configuration 1 3 >() ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }