package Ġde . s ain th . p gt une . config ĊĊ Ċ import Ġio . kot est . core . spec . style . Describe Spec Ċ import Ġio . kot est . data . for All Ċ import Ġio . kot est . data . row Ċ import Ġio . kot est . matchers . shouldBe Ċ 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 ĠMax Connections Test Ġ: ĠDescribe Spec () Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġdescribe (" Max Connections Test ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit (" system Configuration . connections Ġshould Ġbe Ġused Ġby Ġdefault ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsystem Configuration Ġ= Ġmock k < System Configuration >() ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġevery Ġ{ Ġsystem Configuration . connections Ġ} Ġreturns Ġ 5 0 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMax Connections ( system Configuration ). max Connections ĠshouldBe Ġ 5 0 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġdescribe (" if Ġsystem Configuration . connections Ġis Ġnull Ġsystem Configuration . db Application . max Connections Ġwill Ġbe Ġused ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsystem Configuration Ġ= Ġmock k < System Configuration >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevery Ġ{ Ġsystem Configuration . connections Ġ} Ġreturns Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor All ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrow ( Db Application . WEB , ĠDb Application . WEB . max Connections ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrow ( Db Application . OL TP , ĠDb Application . OL TP . max Connections ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrow ( Db Application . DATA _ WARE HO USE , ĠDb Application . DATA _ WARE HO USE . max Connections ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrow ( Db Application . DE SK TOP , ĠDb Application . DE SK TOP . max Connections ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrow ( Db Application . MIX ED , ĠDb Application . MIX ED . max Connections ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ Ġdb App , Ġmax Connections Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġevery Ġ{ Ġsystem Configuration . db Application Ġ} Ġreturns Ġdb App ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMax Connections ( system Configuration ). max Connections ĠshouldBe Ġmax Connections ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ }