package Ġde . jos hu agle it ze . gradle . kubernetes . data Ċ Ċ import Ġch . tut tel i . at rium . api . fluent . en _ GB . message Contains Ċ import Ġch . tut tel i . at rium . api . fluent . en _ GB . toThrow Ċ import Ġch . tut tel i . at rium . api . ver bs . expect Ċ import Ġde . jos hu agle it ze . test . describe Type Ċ import Ġio . kot est . core . spec . style . Describe Spec Ċ Ċ class ĠKubernetes Cluster Connection Spec Ġ: ĠDescribe Spec ({ Ċ ĉ describe Type < Kube config Context > Ġ{ Ċĉ ĉ it (" reject s Ġbeing Ġcreated Ġwith Ġan Ġempty Ġcontext Ġname ") Ġ{ Ċĉĉ ĉ expect Ġ{ Ċĉĉĉ ĉ Kube config Context ("") Ċĉĉ ĉ }. toThrow < IllegalArgumentException >(). message Contains (" context Ġname ") Ċĉ ĉ } Ċ ĉ } ĊĊ ĉ describe Type < Kube config Cluster > Ġ{ Ċĉ ĉ it (" reject s Ġbeing Ġcreated Ġwith Ġan Ġempty Ġcluster Ġname ") Ġ{ Ċĉĉ ĉ expect Ġ{ Ċĉĉĉ ĉ Kube config Cluster ("") Ċĉĉ ĉ }. toThrow < IllegalArgumentException >(). message Contains (" cluster Ġname ") Ċĉ ĉ } Ċ ĉ } ĊĊ ĉ describe Type < Kube config User > Ġ{ Ċĉ ĉ it (" reject s Ġbeing Ġcreated Ġwith Ġan Ġempty Ġcluster Ġname ") Ġ{ Ċĉĉ ĉ expect Ġ{ Ċĉĉĉ ĉ Kube config User ("") Ċĉĉ ĉ }. toThrow < IllegalArgumentException >(). message Contains (" user Ġname ") Ċĉ ĉ } Ċ ĉ } ĊĊ ĉ describe Type < Basic Auth > Ġ{ Ċĉ ĉ it (" reject s Ġbeing Ġcreated Ġwith Ġan Ġempty Ġuser Ġname ") Ġ{ Ċĉĉ ĉ expect Ġ{ Ċĉĉĉ ĉ Basic Auth ("", Ġ" test password ") Ċĉĉ ĉ }. toThrow < IllegalArgumentException >(). message Contains (" user Ġname ") Ċĉ ĉ } ĊĊĉ ĉ it (" reject s Ġbeing Ġcreated Ġwith Ġan Ġempty Ġpassword ") Ġ{ Ċĉĉ ĉ expect Ġ{ Ċĉĉĉ ĉ Basic Auth (" test user ", Ġ"") Ċĉĉ ĉ }. toThrow < IllegalArgumentException >(). message Contains (" password ") Ċĉ ĉ } Ċ ĉ } Ċ }) Ċ