@@ -398,39 +398,6 @@ void getServerReturnsAServerFromTheCache() throws IOException, InterruptedExcept
398398 }
399399 }
400400
401- @ Test
402- @ DisplayName ("getServer returns a server from the cache when multiple are in the cache" )
403- void getServerReturnsAServerFromTheCacheWithMultipleCached () throws IOException , InterruptedException , IllegalAccessException {
404- HetznerCloud hetznerCloud = mock (HetznerCloud .class );
405- HetznerCloudHttpClient hetznerCloudHttpClient = mock (HetznerCloudHttpClient .class );
406- ListenerManager listenerManager = mock (ListenerManager .class );
407-
408- try (MockedStatic <HetznerCloud > hetznerCloudMockedStatic = mockStatic (HetznerCloud .class );
409- MockedStatic <HetznerCloudHttpClient > hetznerCloudHttpClientMockedStatic = mockStatic (HetznerCloudHttpClient .class )) {
410- ServerDTOList serverDTOList = new ServerDTOList ();
411- ServerDTO serverDTO = new ServerDTO ();
412- serverDTO .setName ("name" );
413- serverDTO .setId (1 );
414- ServerDTO serverDTO2 = new ServerDTO ();
415- serverDTO2 .setName ("name2" );
416- serverDTO2 .setId (2 );
417- serverDTOList .setServers (List .of (serverDTO2 , serverDTO ));
418-
419- hetznerCloudHttpClientMockedStatic .when (HetznerCloudHttpClient ::getInstance ).thenReturn (hetznerCloudHttpClient );
420- hetznerCloudMockedStatic .when (HetznerCloud ::getInstance ).thenReturn (hetznerCloud );
421- when (hetznerCloud .getListenerManager ()).thenReturn (listenerManager );
422- when (hetznerCloud .getHttpDetails ()).thenReturn (List .of ("http://host/" , "key1234" ));
423- when (hetznerCloud .hasApiKey ()).thenReturn (true );
424- when (hetznerCloudHttpClient .sendHttpRequest (any (), anyString (), any (RequestVerb .class ), anyString ())).thenReturn (serverDTOList );
425-
426- ServerService serverService = new ServerService ();
427-
428- Server server = serverService .getServer (2 );
429-
430- assertEquals (serverDTO2 .getName (), server .getName ());
431- }
432- }
433-
434401 @ Test
435402 @ DisplayName ("getServer returns null when it's not found" )
436403 void getServerReturnsNullWhenItIsNotFound () throws IOException , InterruptedException , IllegalAccessException {
0 commit comments