Ich möchte eine Erwartung angeben, dass ein Wert zwischen einer oberen und unteren Grenze einschließlich ist.Erwarten Sie einen Wert innerhalb eines bestimmten Bereichs mit Google Test
Google Test bietet LT, LE, GT, GE, aber keine Möglichkeit, einen Bereich zu testen, den ich sehen kann. Sie könnten EXPECT_NEAR
verwenden und die Operanden jonglieren, aber in vielen Fällen ist dies nicht so klar wie das explizite Festlegen der oberen und unteren Grenzen.
Verwendung sollte ähneln:
EXPECT_WITHIN_INCLUSIVE(1, 3, 2); // 2 is in range [1,3]
Wie würde man diese Erwartung hinzu?
Danke, werde ich überprüfen [googlemock] (https://code.google.com/p/googlemock/). –