more test cases for reverse iterators
This commit is contained in:
		
							parent
							
								
									c22ee3f296
								
							
						
					
					
						commit
						36f14d21da
					
				
					 1 changed files with 12 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -221,6 +221,14 @@ TEST_CASE("array")
 | 
			
		|||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        {
 | 
			
		||||
            for (json::const_reverse_iterator it = j1.rbegin(); it != j1.crend(); ++it)
 | 
			
		||||
            {
 | 
			
		||||
            }
 | 
			
		||||
            for (json::reverse_iterator it = j1.rbegin(); it != j1.rend(); ++it)
 | 
			
		||||
            {
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        {
 | 
			
		||||
            // const_iterator with cbegin/cend
 | 
			
		||||
            for (json::const_iterator cit = j1.cbegin(); cit != j1.cend(); ++cit)
 | 
			
		||||
| 
						 | 
				
			
			@ -661,10 +669,6 @@ TEST_CASE("object")
 | 
			
		|||
        {
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        for (json::const_reverse_iterator it = j1.crbegin(); it != j1.crend(); ++it)
 | 
			
		||||
        {
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // range-based for
 | 
			
		||||
        for (auto& element : j1)
 | 
			
		||||
        {
 | 
			
		||||
| 
						 | 
				
			
			@ -696,6 +700,10 @@ TEST_CASE("object")
 | 
			
		|||
            CHECK(it->type() == json::value_t::number);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        for (json::const_reverse_iterator it = j1.crbegin(); it != j1.crend(); ++it)
 | 
			
		||||
        {
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // const_iterator using cbegin/cend
 | 
			
		||||
        for (json::const_iterator it = j1.cbegin(); it != j1.cend(); ++it)
 | 
			
		||||
        {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue