@@ -23,7 +23,7 @@ public function testMemoryIsNotAlmostOverloaded()
2323
2424 $ memoryManager = new MemoryConsumptionChecker ($ memoryUsageProvider );
2525
26- $ this ->assertFalse ($ memoryManager ->isRamAlmostOverloaded ($ allowedConsumptionUntil , $ maxConsumptionAllowed ));
26+ $ this ->assertFalse ($ memoryManager ->isRamAlmostOverloaded ($ maxConsumptionAllowed , $ allowedConsumptionUntil ));
2727 }
2828
2929 public function testMemoryIsAlmostOverloaded ()
@@ -37,6 +37,32 @@ public function testMemoryIsAlmostOverloaded()
3737
3838 $ memoryManager = new MemoryConsumptionChecker ($ memoryUsageProvider );
3939
40- $ this ->assertTrue ($ memoryManager ->isRamAlmostOverloaded ($ allowedConsumptionUntil , $ maxConsumptionAllowed ));
40+ $ this ->assertTrue ($ memoryManager ->isRamAlmostOverloaded ($ maxConsumptionAllowed , $ allowedConsumptionUntil ));
41+ }
42+
43+ public function testMemoryExactValueIsNotAlmostOverloaded ()
44+ {
45+ $ currentMemoryUsage = '7M ' ;
46+ $ maxConsumptionAllowed = '10M ' ;
47+
48+ $ memoryUsageProvider = $ this ->getMockBuilder ('OldSound \\RabbitMqBundle \\MemoryChecker \\NativeMemoryUsageProvider ' )->getMock ();
49+ $ memoryUsageProvider ->expects ($ this ->any ())->method ('getMemoryUsage ' )->willReturn ($ currentMemoryUsage );
50+
51+ $ memoryManager = new MemoryConsumptionChecker ($ memoryUsageProvider );
52+
53+ $ this ->assertFalse ($ memoryManager ->isRamAlmostOverloaded ($ maxConsumptionAllowed ));
54+ }
55+
56+ public function testMemoryExactValueIsAlmostOverloaded ()
57+ {
58+ $ currentMemoryUsage = '11M ' ;
59+ $ maxConsumptionAllowed = '10M ' ;
60+
61+ $ memoryUsageProvider = $ this ->getMockBuilder ('OldSound \\RabbitMqBundle \\MemoryChecker \\NativeMemoryUsageProvider ' )->getMock ();
62+ $ memoryUsageProvider ->expects ($ this ->any ())->method ('getMemoryUsage ' )->willReturn ($ currentMemoryUsage );
63+
64+ $ memoryManager = new MemoryConsumptionChecker ($ memoryUsageProvider );
65+
66+ $ this ->assertTrue ($ memoryManager ->isRamAlmostOverloaded ($ maxConsumptionAllowed ));
4167 }
4268}
0 commit comments