Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1738)

Unified Diff: third_party/WebKit/Source/wtf/SaturatedArithmeticTest.cpp

Issue 1436153002: Apply clang-format with Chromium-style without column limit. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/WebKit/Source/wtf/SaturatedArithmetic.h ('k') | third_party/WebKit/Source/wtf/SizeLimits.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/Source/wtf/SaturatedArithmeticTest.cpp
diff --git a/third_party/WebKit/Source/wtf/SaturatedArithmeticTest.cpp b/third_party/WebKit/Source/wtf/SaturatedArithmeticTest.cpp
index 6a8cee55b2d6ecf6fd60326dfea5bd17a4de7c12..756d9374a74626a7d57145f175a959bd01c4cf5b 100644
--- a/third_party/WebKit/Source/wtf/SaturatedArithmeticTest.cpp
+++ b/third_party/WebKit/Source/wtf/SaturatedArithmeticTest.cpp
@@ -36,123 +36,119 @@
namespace WTF {
-TEST(SaturatedArithmeticTest, Addition)
-{
- EXPECT_EQ(0, saturatedAddition(0, 0));
- EXPECT_EQ(1, saturatedAddition(0, 1));
- EXPECT_EQ(100, saturatedAddition(0, 100));
- EXPECT_EQ(150, saturatedAddition(100, 50));
-
- EXPECT_EQ(-1, saturatedAddition(0, -1));
- EXPECT_EQ(0, saturatedAddition(1, -1));
- EXPECT_EQ(50, saturatedAddition(100, -50));
- EXPECT_EQ(-50, saturatedAddition(50, -100));
-
- EXPECT_EQ(INT_MAX - 1, saturatedAddition(INT_MAX - 1, 0));
- EXPECT_EQ(INT_MAX, saturatedAddition(INT_MAX - 1, 1));
- EXPECT_EQ(INT_MAX, saturatedAddition(INT_MAX - 1, 2));
- EXPECT_EQ(INT_MAX - 1, saturatedAddition(0, INT_MAX - 1));
- EXPECT_EQ(INT_MAX, saturatedAddition(1, INT_MAX - 1));
- EXPECT_EQ(INT_MAX, saturatedAddition(2, INT_MAX - 1));
- EXPECT_EQ(INT_MAX, saturatedAddition(INT_MAX - 1, INT_MAX - 1));
- EXPECT_EQ(INT_MAX, saturatedAddition(INT_MAX, INT_MAX));
-
- EXPECT_EQ(INT_MIN, saturatedAddition(INT_MIN, 0));
- EXPECT_EQ(INT_MIN + 1, saturatedAddition(INT_MIN + 1, 0));
- EXPECT_EQ(INT_MIN + 2, saturatedAddition(INT_MIN + 1, 1));
- EXPECT_EQ(INT_MIN + 3, saturatedAddition(INT_MIN + 1, 2));
- EXPECT_EQ(INT_MIN, saturatedAddition(INT_MIN + 1, -1));
- EXPECT_EQ(INT_MIN, saturatedAddition(INT_MIN + 1, -2));
- EXPECT_EQ(INT_MIN + 1, saturatedAddition(0, INT_MIN + 1));
- EXPECT_EQ(INT_MIN, saturatedAddition(-1, INT_MIN + 1));
- EXPECT_EQ(INT_MIN, saturatedAddition(-2, INT_MIN + 1));
-
- EXPECT_EQ(INT_MAX / 2 + 10000, saturatedAddition(INT_MAX / 2, 10000));
- EXPECT_EQ(INT_MAX, saturatedAddition(INT_MAX / 2 + 1, INT_MAX / 2 + 1));
- EXPECT_EQ(-1, saturatedAddition(INT_MIN, INT_MAX));
+TEST(SaturatedArithmeticTest, Addition) {
+ EXPECT_EQ(0, saturatedAddition(0, 0));
+ EXPECT_EQ(1, saturatedAddition(0, 1));
+ EXPECT_EQ(100, saturatedAddition(0, 100));
+ EXPECT_EQ(150, saturatedAddition(100, 50));
+
+ EXPECT_EQ(-1, saturatedAddition(0, -1));
+ EXPECT_EQ(0, saturatedAddition(1, -1));
+ EXPECT_EQ(50, saturatedAddition(100, -50));
+ EXPECT_EQ(-50, saturatedAddition(50, -100));
+
+ EXPECT_EQ(INT_MAX - 1, saturatedAddition(INT_MAX - 1, 0));
+ EXPECT_EQ(INT_MAX, saturatedAddition(INT_MAX - 1, 1));
+ EXPECT_EQ(INT_MAX, saturatedAddition(INT_MAX - 1, 2));
+ EXPECT_EQ(INT_MAX - 1, saturatedAddition(0, INT_MAX - 1));
+ EXPECT_EQ(INT_MAX, saturatedAddition(1, INT_MAX - 1));
+ EXPECT_EQ(INT_MAX, saturatedAddition(2, INT_MAX - 1));
+ EXPECT_EQ(INT_MAX, saturatedAddition(INT_MAX - 1, INT_MAX - 1));
+ EXPECT_EQ(INT_MAX, saturatedAddition(INT_MAX, INT_MAX));
+
+ EXPECT_EQ(INT_MIN, saturatedAddition(INT_MIN, 0));
+ EXPECT_EQ(INT_MIN + 1, saturatedAddition(INT_MIN + 1, 0));
+ EXPECT_EQ(INT_MIN + 2, saturatedAddition(INT_MIN + 1, 1));
+ EXPECT_EQ(INT_MIN + 3, saturatedAddition(INT_MIN + 1, 2));
+ EXPECT_EQ(INT_MIN, saturatedAddition(INT_MIN + 1, -1));
+ EXPECT_EQ(INT_MIN, saturatedAddition(INT_MIN + 1, -2));
+ EXPECT_EQ(INT_MIN + 1, saturatedAddition(0, INT_MIN + 1));
+ EXPECT_EQ(INT_MIN, saturatedAddition(-1, INT_MIN + 1));
+ EXPECT_EQ(INT_MIN, saturatedAddition(-2, INT_MIN + 1));
+
+ EXPECT_EQ(INT_MAX / 2 + 10000, saturatedAddition(INT_MAX / 2, 10000));
+ EXPECT_EQ(INT_MAX, saturatedAddition(INT_MAX / 2 + 1, INT_MAX / 2 + 1));
+ EXPECT_EQ(-1, saturatedAddition(INT_MIN, INT_MAX));
}
-TEST(SaturatedArithmeticTest, Subtraction)
-{
- EXPECT_EQ(0, saturatedSubtraction(0, 0));
- EXPECT_EQ(-1, saturatedSubtraction(0, 1));
- EXPECT_EQ(-100, saturatedSubtraction(0, 100));
- EXPECT_EQ(50, saturatedSubtraction(100, 50));
-
- EXPECT_EQ(1, saturatedSubtraction(0, -1));
- EXPECT_EQ(2, saturatedSubtraction(1, -1));
- EXPECT_EQ(150, saturatedSubtraction(100, -50));
- EXPECT_EQ(150, saturatedSubtraction(50, -100));
-
- EXPECT_EQ(INT_MAX, saturatedSubtraction(INT_MAX, 0));
- EXPECT_EQ(INT_MAX - 1, saturatedSubtraction(INT_MAX, 1));
- EXPECT_EQ(INT_MAX - 1, saturatedSubtraction(INT_MAX - 1, 0));
- EXPECT_EQ(INT_MAX, saturatedSubtraction(INT_MAX - 1, -1));
- EXPECT_EQ(INT_MAX, saturatedSubtraction(INT_MAX - 1, -2));
- EXPECT_EQ(-INT_MAX + 1, saturatedSubtraction(0, INT_MAX - 1));
- EXPECT_EQ(-INT_MAX, saturatedSubtraction(-1, INT_MAX - 1));
- EXPECT_EQ(-INT_MAX - 1, saturatedSubtraction(-2, INT_MAX - 1));
- EXPECT_EQ(-INT_MAX - 1, saturatedSubtraction(-3, INT_MAX - 1));
-
- EXPECT_EQ(INT_MIN, saturatedSubtraction(INT_MIN, 0));
- EXPECT_EQ(INT_MIN + 1, saturatedSubtraction(INT_MIN + 1, 0));
- EXPECT_EQ(INT_MIN, saturatedSubtraction(INT_MIN + 1, 1));
- EXPECT_EQ(INT_MIN, saturatedSubtraction(INT_MIN + 1, 2));
-
- EXPECT_EQ(0, saturatedSubtraction(INT_MIN, INT_MIN));
- EXPECT_EQ(0, saturatedSubtraction(INT_MAX, INT_MAX));
- EXPECT_EQ(INT_MAX, saturatedSubtraction(INT_MAX, INT_MIN));
+TEST(SaturatedArithmeticTest, Subtraction) {
+ EXPECT_EQ(0, saturatedSubtraction(0, 0));
+ EXPECT_EQ(-1, saturatedSubtraction(0, 1));
+ EXPECT_EQ(-100, saturatedSubtraction(0, 100));
+ EXPECT_EQ(50, saturatedSubtraction(100, 50));
+
+ EXPECT_EQ(1, saturatedSubtraction(0, -1));
+ EXPECT_EQ(2, saturatedSubtraction(1, -1));
+ EXPECT_EQ(150, saturatedSubtraction(100, -50));
+ EXPECT_EQ(150, saturatedSubtraction(50, -100));
+
+ EXPECT_EQ(INT_MAX, saturatedSubtraction(INT_MAX, 0));
+ EXPECT_EQ(INT_MAX - 1, saturatedSubtraction(INT_MAX, 1));
+ EXPECT_EQ(INT_MAX - 1, saturatedSubtraction(INT_MAX - 1, 0));
+ EXPECT_EQ(INT_MAX, saturatedSubtraction(INT_MAX - 1, -1));
+ EXPECT_EQ(INT_MAX, saturatedSubtraction(INT_MAX - 1, -2));
+ EXPECT_EQ(-INT_MAX + 1, saturatedSubtraction(0, INT_MAX - 1));
+ EXPECT_EQ(-INT_MAX, saturatedSubtraction(-1, INT_MAX - 1));
+ EXPECT_EQ(-INT_MAX - 1, saturatedSubtraction(-2, INT_MAX - 1));
+ EXPECT_EQ(-INT_MAX - 1, saturatedSubtraction(-3, INT_MAX - 1));
+
+ EXPECT_EQ(INT_MIN, saturatedSubtraction(INT_MIN, 0));
+ EXPECT_EQ(INT_MIN + 1, saturatedSubtraction(INT_MIN + 1, 0));
+ EXPECT_EQ(INT_MIN, saturatedSubtraction(INT_MIN + 1, 1));
+ EXPECT_EQ(INT_MIN, saturatedSubtraction(INT_MIN + 1, 2));
+
+ EXPECT_EQ(0, saturatedSubtraction(INT_MIN, INT_MIN));
+ EXPECT_EQ(0, saturatedSubtraction(INT_MAX, INT_MAX));
+ EXPECT_EQ(INT_MAX, saturatedSubtraction(INT_MAX, INT_MIN));
}
-TEST(SaturatedArithmeticTest, SetSigned)
-{
- const int kFractionBits = 6;
- const int intMaxForLayoutUnit = INT_MAX >> kFractionBits;
- const int intMinForLayoutUnit = INT_MIN >> kFractionBits;
+TEST(SaturatedArithmeticTest, SetSigned) {
+ const int kFractionBits = 6;
+ const int intMaxForLayoutUnit = INT_MAX >> kFractionBits;
+ const int intMinForLayoutUnit = INT_MIN >> kFractionBits;
- EXPECT_EQ(0, saturatedSet(0, kFractionBits));
+ EXPECT_EQ(0, saturatedSet(0, kFractionBits));
- // Internally the max number we can represent (without saturating)
- // is all the (non-sign) bits set except for the bottom n fraction bits
- const int maxInternalRepresentation = INT_MAX ^ ((1 << kFractionBits)-1);
- EXPECT_EQ(maxInternalRepresentation,
- saturatedSet(intMaxForLayoutUnit, kFractionBits));
+ // Internally the max number we can represent (without saturating)
+ // is all the (non-sign) bits set except for the bottom n fraction bits
+ const int maxInternalRepresentation = INT_MAX ^ ((1 << kFractionBits) - 1);
+ EXPECT_EQ(maxInternalRepresentation,
+ saturatedSet(intMaxForLayoutUnit, kFractionBits));
- EXPECT_EQ(getMaxSaturatedSetResultForTesting(kFractionBits),
- saturatedSet(intMaxForLayoutUnit + 100, kFractionBits));
+ EXPECT_EQ(getMaxSaturatedSetResultForTesting(kFractionBits),
+ saturatedSet(intMaxForLayoutUnit + 100, kFractionBits));
- EXPECT_EQ((intMaxForLayoutUnit - 100) << kFractionBits,
- saturatedSet(intMaxForLayoutUnit - 100, kFractionBits));
+ EXPECT_EQ((intMaxForLayoutUnit - 100) << kFractionBits,
+ saturatedSet(intMaxForLayoutUnit - 100, kFractionBits));
- EXPECT_EQ(getMinSaturatedSetResultForTesting(kFractionBits),
- saturatedSet(intMinForLayoutUnit, kFractionBits));
+ EXPECT_EQ(getMinSaturatedSetResultForTesting(kFractionBits),
+ saturatedSet(intMinForLayoutUnit, kFractionBits));
- EXPECT_EQ(getMinSaturatedSetResultForTesting(kFractionBits),
- saturatedSet(intMinForLayoutUnit - 100, kFractionBits));
+ EXPECT_EQ(getMinSaturatedSetResultForTesting(kFractionBits),
+ saturatedSet(intMinForLayoutUnit - 100, kFractionBits));
- // Shifting negative numbers left has undefined behavior, so use
- // multiplication instead of direct shifting here.
- EXPECT_EQ((intMinForLayoutUnit + 100) * (1 << kFractionBits),
- saturatedSet(intMinForLayoutUnit + 100, kFractionBits));
+ // Shifting negative numbers left has undefined behavior, so use
+ // multiplication instead of direct shifting here.
+ EXPECT_EQ((intMinForLayoutUnit + 100) * (1 << kFractionBits),
+ saturatedSet(intMinForLayoutUnit + 100, kFractionBits));
}
-TEST(SaturatedArithmeticTest, SetUnsigned)
-{
- const int kFractionBits = 6;
- const int intMaxForLayoutUnit = INT_MAX >> kFractionBits;
+TEST(SaturatedArithmeticTest, SetUnsigned) {
+ const int kFractionBits = 6;
+ const int intMaxForLayoutUnit = INT_MAX >> kFractionBits;
- EXPECT_EQ(0, saturatedSet((unsigned)0, kFractionBits));
+ EXPECT_EQ(0, saturatedSet((unsigned)0, kFractionBits));
- EXPECT_EQ(getMaxSaturatedSetResultForTesting(kFractionBits),
- saturatedSet((unsigned)intMaxForLayoutUnit, kFractionBits));
+ EXPECT_EQ(getMaxSaturatedSetResultForTesting(kFractionBits),
+ saturatedSet((unsigned)intMaxForLayoutUnit, kFractionBits));
- const unsigned kOverflowed = intMaxForLayoutUnit + 100;
- EXPECT_EQ(getMaxSaturatedSetResultForTesting(kFractionBits),
- saturatedSet(kOverflowed, kFractionBits));
+ const unsigned kOverflowed = intMaxForLayoutUnit + 100;
+ EXPECT_EQ(getMaxSaturatedSetResultForTesting(kFractionBits),
+ saturatedSet(kOverflowed, kFractionBits));
- const unsigned kNotOverflowed = intMaxForLayoutUnit - 100;
- EXPECT_EQ((intMaxForLayoutUnit - 100) << kFractionBits,
- saturatedSet(kNotOverflowed, kFractionBits));
+ const unsigned kNotOverflowed = intMaxForLayoutUnit - 100;
+ EXPECT_EQ((intMaxForLayoutUnit - 100) << kFractionBits,
+ saturatedSet(kNotOverflowed, kFractionBits));
}
-} // namespace WTF
+} // namespace WTF
« no previous file with comments | « third_party/WebKit/Source/wtf/SaturatedArithmetic.h ('k') | third_party/WebKit/Source/wtf/SizeLimits.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698