Lines Matching refs:swap_test
16 bool swap_test(const T initial_a, const T initial_b) { in swap_test() function
33 bool swap_test() { in swap_test() function
40 EXPECT_TRUE(swap_test<char>('a', 'b')); in swap_test()
41 EXPECT_TRUE(swap_test<int8_t>(-5, 10)); in swap_test()
42 EXPECT_TRUE(swap_test<uint8_t>(5, 10)); in swap_test()
43 EXPECT_TRUE(swap_test<int16_t>(-12345, 12345)); in swap_test()
44 EXPECT_TRUE(swap_test<uint16_t>(12345, 54321)); in swap_test()
45 EXPECT_TRUE(swap_test<int32_t>(-1234567890, 123456789)); in swap_test()
46 EXPECT_TRUE(swap_test<uint32_t>(1234567890, 987654321)); in swap_test()
47 EXPECT_TRUE(swap_test<int64_t>(-12345678901234567, 12345678901234567)); in swap_test()
48 EXPECT_TRUE(swap_test<uint64_t>(12345678901234567, 98765432109876543)); in swap_test()
49 EXPECT_TRUE(swap_test<float>(-0.1234567f, 0.7654321f)); in swap_test()
50 EXPECT_TRUE(swap_test<double>(-0.12345678901234567890, 0.98765432109876543210)); in swap_test()
51 EXPECT_TRUE(swap_test<SimpleSmallStruct>({ 5, 4 }, { 2, 9 })); in swap_test()
52 EXPECT_TRUE(swap_test<SimpleBigStruct>({ 5, 4 }, { 2, 9 })); in swap_test()
54 EXPECT_TRUE(swap_test<SimpleHugeStruct>({ 5, 4 }, { 2, 9 })); in swap_test()
59 EXPECT_TRUE(swap_test<void*>(&a, &b)); in swap_test()
60 EXPECT_TRUE(swap_test<SimpleBigStruct*>(&a, &b)); in swap_test()
67 RUN_NAMED_TEST("swap test", swap_test)