diff --git a/Tests/UnitTests/TestCore/FixedBinAxisTest.h b/Tests/UnitTests/TestCore/FixedBinAxisTest.h
index a578c369b080b102d8f90fc3f0105cd82d4388ae..d9e413c8bfc385ba5f1b30f87191da405864944b 100644
--- a/Tests/UnitTests/TestCore/FixedBinAxisTest.h
+++ b/Tests/UnitTests/TestCore/FixedBinAxisTest.h
@@ -164,7 +164,7 @@ TEST_F(FixedBinAxisTest, ClippedAxis)
     delete clip1;
 
     FixedBinAxis *clip2 = axis.createClippedAxis(0.0, 1.99);
-    EXPECT_EQ(clip2->getSize(), 2);
+    EXPECT_EQ(clip2->getSize(), size_t(2));
     EXPECT_EQ(clip2->getMin(), 0.0);
     EXPECT_EQ(clip2->getMax(), 2.0);
     EXPECT_TRUE(*clip2 != axis);
diff --git a/Tests/UnitTests/TestCore/IntensityDataFunctionsTest.h b/Tests/UnitTests/TestCore/IntensityDataFunctionsTest.h
index 74f128826845895585e96cc7ff2ea861f71f5350..a9a2472d59df26fc2bbd80270a2f742d3142fc43 100644
--- a/Tests/UnitTests/TestCore/IntensityDataFunctionsTest.h
+++ b/Tests/UnitTests/TestCore/IntensityDataFunctionsTest.h
@@ -20,8 +20,10 @@ class IntensityDataFunctionsTest : public ::testing::Test
 TEST_F(IntensityDataFunctionsTest, ClipDataSetFixed)
 {
     OutputData<double> data;
-    data.addAxis(FixedBinAxis("axis0",10, -5.0, 5.0));
-    data.addAxis(FixedBinAxis("axis1",3, 0.0, 3.0));
+    FixedBinAxis axis0("axis0",10, -5.0, 5.0);
+    data.addAxis(axis0);
+    FixedBinAxis axis1("axis1",3, 0.0, 3.0);
+    data.addAxis(axis1);
 
     for(size_t i=0; i<data.getAllocatedSize(); ++i) {
         data[i] = i;
@@ -44,8 +46,10 @@ TEST_F(IntensityDataFunctionsTest, ClipDataSetVariable)
     std::vector<double> values (arr, arr + sizeof(arr) / sizeof(arr[0]) );
 
     OutputData<double> data;
-    data.addAxis(VariableBinAxis("axis0",4, values));
-    data.addAxis(VariableBinAxis("axis1",4, values));
+    VariableBinAxis axis0("axis0",4, values);
+    data.addAxis(axis0);
+    VariableBinAxis axis1("axis1",4, values);
+    data.addAxis(axis1);
 
     for(size_t i=0; i<data.getAllocatedSize(); ++i) {
         data[i] = i;