OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include <algorithm> | 5 #include <algorithm> |
6 #include <ostream> | 6 #include <ostream> |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "mojo/public/cpp/bindings/allocation_scope.h" | 9 #include "mojo/public/cpp/bindings/allocation_scope.h" |
10 #include "mojo/public/cpp/environment/environment.h" | 10 #include "mojo/public/cpp/environment/environment.h" |
(...skipping 356 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
367 EXPECT_EQ(1234, full.a2()); | 367 EXPECT_EQ(1234, full.a2()); |
368 EXPECT_EQ(34567U, full.a3()); | 368 EXPECT_EQ(34567U, full.a3()); |
369 EXPECT_EQ(123456, full.a4()); | 369 EXPECT_EQ(123456, full.a4()); |
370 // TODO(vtl): crbug.com/375522 | 370 // TODO(vtl): crbug.com/375522 |
371 // EXPECT_EQ(3456789012U, full.a5()); | 371 // EXPECT_EQ(3456789012U, full.a5()); |
372 EXPECT_EQ(111111111111LL, full.a6()); | 372 EXPECT_EQ(111111111111LL, full.a6()); |
373 // TODO(vtl): crbug.com/375522 | 373 // TODO(vtl): crbug.com/375522 |
374 // EXPECT_EQ(9999999999999999999ULL, full.a7()); | 374 // EXPECT_EQ(9999999999999999999ULL, full.a7()); |
375 EXPECT_EQ(0x12345, full.a8()); | 375 EXPECT_EQ(0x12345, full.a8()); |
376 EXPECT_EQ(-0x12345, full.a9()); | 376 EXPECT_EQ(-0x12345, full.a9()); |
377 // TODO(vtl): crbug.com/375829 | 377 EXPECT_EQ(1234, full.a10()); |
378 // EXPECT_EQ(8, full.a10()); | 378 EXPECT_TRUE(full.a11()); |
379 // EXPECT_EQ(-8, full.a11()); | 379 EXPECT_FALSE(full.a12()); |
380 EXPECT_EQ(1234, full.a12()); | 380 EXPECT_FLOAT_EQ(123.25f, full.a13()); |
381 EXPECT_TRUE(full.a13()); | 381 EXPECT_DOUBLE_EQ(1234567890.123, full.a14()); |
382 EXPECT_FALSE(full.a14()); | 382 EXPECT_DOUBLE_EQ(1E10, full.a15()); |
383 EXPECT_FLOAT_EQ(123.25f, full.a15()); | 383 EXPECT_DOUBLE_EQ(-1.2E+20, full.a16()); |
384 EXPECT_DOUBLE_EQ(1234567890.123, full.a16()); | 384 EXPECT_DOUBLE_EQ(1.23E-20, full.a17()); |
385 EXPECT_DOUBLE_EQ(1E10, full.a17()); | 385 EXPECT_TRUE(full.a18().is_null()); |
386 EXPECT_DOUBLE_EQ(-1.2E+20, full.a18()); | 386 EXPECT_TRUE(full.a19().is_null()); |
387 EXPECT_DOUBLE_EQ(1.23E-20, full.a19()); | |
388 EXPECT_TRUE(full.a20().is_null()); | 387 EXPECT_TRUE(full.a20().is_null()); |
389 EXPECT_TRUE(full.a21().is_null()); | |
390 EXPECT_TRUE(full.a22().is_null()); | |
391 } | 388 } |
392 | 389 |
393 } // namespace | 390 } // namespace |
394 } // namespace sample | 391 } // namespace sample |
OLD | NEW |