deleted float operator overloads and added unary operator- to Time
diff --git a/aos/common/time_test.cc b/aos/common/time_test.cc
index 3f53de3..ebc8284 100644
--- a/aos/common/time_test.cc
+++ b/aos/common/time_test.cc
@@ -98,6 +98,12 @@
   EXPECT_DOUBLE_EQ(-5.25, Time(36, Time::kNSecInSec / 4 * 3) / Time(-7, 0));
 }
 
+TEST(TimeTest, Negation) {
+  EXPECT_EQ(Time(-5, 1234), -Time(4, Time::kNSecInSec - 1234));
+  EXPECT_EQ(Time(5, Time::kNSecInSec * 2 / 3 + 1),
+            -Time(-6, Time::kNSecInSec / 3));
+}
+
 TEST(TimeTest, Comparisons) {
   EXPECT_TRUE(Time(971, 254) > Time(971, 253));
   EXPECT_TRUE(Time(971, 254) >= Time(971, 253));