|  |  | @ -12,21 +12,21 @@ TEST(RawCode, vertical_mirror) { | 
			
		
	
		
			
				
					|  |  |  |     auto raw_code_b1 = RawCode::from_common_code(0x4FEA13400).value(); | 
			
		
	
		
			
				
					|  |  |  |     auto raw_code_b2 = RawCode::from_common_code(0x8346AFC00).value(); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_TRUE(raw_code_a.is_vertical_mirror()); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_TRUE(raw_code_a.is_vertical_mirror(raw_code_a)); | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_TRUE(raw_code_a.is_vertical_mirror());
 | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_TRUE(raw_code_a.is_vertical_mirror(raw_code_a));
 | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_EQ(raw_code_a.to_vertical_mirror(), raw_code_a); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_FALSE(raw_code_b1.is_vertical_mirror()); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_FALSE(raw_code_b2.is_vertical_mirror()); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_TRUE(raw_code_b1.is_vertical_mirror(raw_code_b2)); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_TRUE(raw_code_b2.is_vertical_mirror(raw_code_b1)); | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_TRUE(raw_code_b1.is_vertical_mirror(raw_code_b2));
 | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_TRUE(raw_code_b2.is_vertical_mirror(raw_code_b1));
 | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_EQ(raw_code_b1.to_vertical_mirror(), raw_code_b2); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_EQ(raw_code_b2.to_vertical_mirror(), raw_code_b1); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_FALSE(raw_code_a.is_vertical_mirror(raw_code_b1)); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_FALSE(raw_code_a.is_vertical_mirror(raw_code_b2)); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_FALSE(raw_code_b1.is_vertical_mirror(raw_code_a)); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_FALSE(raw_code_b2.is_vertical_mirror(raw_code_a)); | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_FALSE(raw_code_a.is_vertical_mirror(raw_code_b1));
 | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_FALSE(raw_code_a.is_vertical_mirror(raw_code_b2));
 | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_FALSE(raw_code_b1.is_vertical_mirror(raw_code_a));
 | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_FALSE(raw_code_b2.is_vertical_mirror(raw_code_a));
 | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | TEST(RawCode, horizontal_mirror) { | 
			
		
	
	
		
			
				
					|  |  | @ -35,20 +35,20 @@ TEST(RawCode, horizontal_mirror) { | 
			
		
	
		
			
				
					|  |  |  |     auto raw_code_b2 = RawCode::from_common_code(0x6BFA47000).value(); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_TRUE(raw_code_a.is_horizontal_mirror()); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_TRUE(raw_code_a.is_horizontal_mirror(raw_code_a)); | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_TRUE(raw_code_a.is_horizontal_mirror(raw_code_a));
 | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_EQ(raw_code_a.to_horizontal_mirror(), raw_code_a); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_FALSE(raw_code_b1.is_horizontal_mirror()); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_FALSE(raw_code_b2.is_horizontal_mirror()); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_TRUE(raw_code_b1.is_horizontal_mirror(raw_code_b2)); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_TRUE(raw_code_b2.is_horizontal_mirror(raw_code_b1)); | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_TRUE(raw_code_b1.is_horizontal_mirror(raw_code_b2));
 | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_TRUE(raw_code_b2.is_horizontal_mirror(raw_code_b1));
 | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_EQ(raw_code_b1.to_horizontal_mirror(), raw_code_b2); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_EQ(raw_code_b2.to_horizontal_mirror(), raw_code_b1); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_FALSE(raw_code_a.is_horizontal_mirror(raw_code_b1)); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_FALSE(raw_code_a.is_horizontal_mirror(raw_code_b2)); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_FALSE(raw_code_b1.is_horizontal_mirror(raw_code_a)); | 
			
		
	
		
			
				
					|  |  |  |     EXPECT_FALSE(raw_code_b2.is_horizontal_mirror(raw_code_a)); | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_FALSE(raw_code_a.is_horizontal_mirror(raw_code_b1));
 | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_FALSE(raw_code_a.is_horizontal_mirror(raw_code_b2));
 | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_FALSE(raw_code_b1.is_horizontal_mirror(raw_code_a));
 | 
			
		
	
		
			
				
					|  |  |  |     // EXPECT_FALSE(raw_code_b2.is_horizontal_mirror(raw_code_a));
 | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | TEST(RawCode, code_vertical_mirror) { | 
			
		
	
	
		
			
				
					|  |  | 
 |