@@ -23,7 +23,7 @@ public function testMemoryIsNotAlmostOverloaded()
23
23
24
24
$ memoryManager = new MemoryConsumptionChecker ($ memoryUsageProvider );
25
25
26
- $ this ->assertFalse ($ memoryManager ->isRamAlmostOverloaded ($ allowedConsumptionUntil , $ maxConsumptionAllowed ));
26
+ $ this ->assertFalse ($ memoryManager ->isRamAlmostOverloaded ($ maxConsumptionAllowed , $ allowedConsumptionUntil ));
27
27
}
28
28
29
29
public function testMemoryIsAlmostOverloaded ()
@@ -37,6 +37,32 @@ public function testMemoryIsAlmostOverloaded()
37
37
38
38
$ memoryManager = new MemoryConsumptionChecker ($ memoryUsageProvider );
39
39
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 ));
41
67
}
42
68
}
0 commit comments