idct_test: don't use std::nothrow anymore
authorJohann <johannkoenig@google.com>
Thu, 8 Jun 2017 17:09:23 +0000 (10:09 -0700)
committerJohann <johannkoenig@google.com>
Fri, 9 Jun 2017 18:09:06 +0000 (11:09 -0700)
But still check for NULL before calling Init()

Change-Id: I2bf2887e1064c9103d29c542d20365c0aea75d76

test/idct_test.cc

index 5936d46..b58c29a 100644 (file)
@@ -30,11 +30,14 @@ class IDCTTest : public ::testing::TestWithParam<IdctFunc> {
   virtual void SetUp() {
     UUT = GetParam();
 
-    input = new (std::nothrow) Buffer<int16_t>(4, 4, 0);
+    input = new Buffer<int16_t>(4, 4, 0);
+    ASSERT_TRUE(input != NULL);
     ASSERT_TRUE(input->Init());
-    predict = new (std::nothrow) Buffer<uint8_t>(4, 4, 3);
+    predict = new Buffer<uint8_t>(4, 4, 3);
+    ASSERT_TRUE(predict != NULL);
     ASSERT_TRUE(predict->Init());
-    output = new (std::nothrow) Buffer<uint8_t>(4, 4, 3);
+    output = new Buffer<uint8_t>(4, 4, 3);
+    ASSERT_TRUE(output != NULL);
     ASSERT_TRUE(output->Init());
   }