|  |  | @ -32,6 +32,11 @@ class QueryRunTest extends MongoTestCase | 
			
		
	
		
		
			
				
					
					|  |  |  | 			$rows[] = [ |  |  |  | 			$rows[] = [ | 
			
		
	
		
		
			
				
					
					|  |  |  | 				'name' => 'name' . $i, |  |  |  | 				'name' => 'name' . $i, | 
			
		
	
		
		
			
				
					
					|  |  |  | 				'address' => 'address' . $i, |  |  |  | 				'address' => 'address' . $i, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				'avatar' => [ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					'width' => 50 + $i, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					'height' => 100 + $i, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					'url' => 'http://some.url/' . $i, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				], | 
			
		
	
		
		
			
				
					
					|  |  |  | 			]; |  |  |  | 			]; | 
			
		
	
		
		
			
				
					
					|  |  |  | 		} |  |  |  | 		} | 
			
		
	
		
		
			
				
					
					|  |  |  | 		$collection->batchInsert($rows); |  |  |  | 		$collection->batchInsert($rows); | 
			
		
	
	
		
		
			
				
					|  |  | @ -99,11 +104,18 @@ class QueryRunTest extends MongoTestCase | 
			
		
	
		
		
			
				
					
					|  |  |  | 	public function testOrder() |  |  |  | 	public function testOrder() | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  | 	{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 		$connection = $this->getConnection(); |  |  |  | 		$connection = $this->getConnection(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 		$query = new Query; |  |  |  | 		$query = new Query; | 
			
		
	
		
		
			
				
					
					|  |  |  | 		$rows = $query->from('customer') |  |  |  | 		$rows = $query->from('customer') | 
			
		
	
		
		
			
				
					
					|  |  |  | 			->orderBy(['name' => SORT_DESC]) |  |  |  | 			->orderBy(['name' => SORT_DESC]) | 
			
		
	
		
		
			
				
					
					|  |  |  | 			->all($connection); |  |  |  | 			->all($connection); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		$this->assertEquals('name9', $rows[0]['name']); |  |  |  | 		$this->assertEquals('name9', $rows[0]['name']); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		$query = new Query; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		$rows = $query->from('customer') | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			->orderBy(['avatar.height' => SORT_DESC]) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			->all($connection); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		$this->assertEquals('name10', $rows[0]['name']); | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	public function testMatchPlainId() |  |  |  | 	public function testMatchPlainId() | 
			
		
	
	
		
		
			
				
					|  |  | 
 |